Interface ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
    All Known Subinterfaces:
    ThriftEndpointBuilderFactory.ThriftEndpointBuilder
    Enclosing interface:
    ThriftEndpointBuilderFactory

    public static interface ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Builder for endpoint producers for the Thrift component.
    • Method Detail

      • compressionType

        default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder compressionType​(org.apache.camel.component.thrift.ThriftCompressionType compressionType)
        Protocol compression mechanism type. The option is a: <code>org.apache.camel.component.thrift.ThriftCompressionType</code> type. Default: NONE Group: common
        Parameters:
        compressionType - the value to set
        Returns:
        the dsl builder
      • compressionType

        default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder compressionType​(String compressionType)
        Protocol compression mechanism type. The option will be converted to a <code>org.apache.camel.component.thrift.ThriftCompressionType</code> type. Default: NONE Group: common
        Parameters:
        compressionType - the value to set
        Returns:
        the dsl builder
      • exchangeProtocol

        default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder exchangeProtocol​(org.apache.camel.component.thrift.ThriftExchangeProtocol exchangeProtocol)
        Exchange protocol serialization type. The option is a: <code>org.apache.camel.component.thrift.ThriftExchangeProtocol</code> type. Default: BINARY Group: common
        Parameters:
        exchangeProtocol - the value to set
        Returns:
        the dsl builder
      • exchangeProtocol

        default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder exchangeProtocol​(String exchangeProtocol)
        Exchange protocol serialization type. The option will be converted to a <code>org.apache.camel.component.thrift.ThriftExchangeProtocol</code> type. Default: BINARY Group: common
        Parameters:
        exchangeProtocol - the value to set
        Returns:
        the dsl builder
      • negotiationType

        default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder negotiationType​(org.apache.camel.component.thrift.ThriftNegotiationType negotiationType)
        Security negotiation type. The option is a: <code>org.apache.camel.component.thrift.ThriftNegotiationType</code> type. Default: PLAINTEXT Group: security
        Parameters:
        negotiationType - the value to set
        Returns:
        the dsl builder
      • negotiationType

        default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder negotiationType​(String negotiationType)
        Security negotiation type. The option will be converted to a <code>org.apache.camel.component.thrift.ThriftNegotiationType</code> type. Default: PLAINTEXT Group: security
        Parameters:
        negotiationType - the value to set
        Returns:
        the dsl builder
      • sslParameters

        default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder sslParameters​(org.apache.camel.support.jsse.SSLContextParameters sslParameters)
        Configuration parameters for SSL/TLS security negotiation. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security
        Parameters:
        sslParameters - the value to set
        Returns:
        the dsl builder
      • sslParameters

        default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder sslParameters​(String sslParameters)
        Configuration parameters for SSL/TLS security negotiation. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security
        Parameters:
        sslParameters - the value to set
        Returns:
        the dsl builder