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 Details

    • advanced

    • 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
    • method

      The Thrift invoked method name. The option is a: <code>java.lang.String</code> type. Group: producer
      Parameters:
      method - 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

      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