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 Summary
Modifier and TypeMethodDescriptionadvanced()compressionType(String compressionType) Protocol compression mechanism type.compressionType(org.apache.camel.component.thrift.ThriftCompressionType compressionType) Protocol compression mechanism type.exchangeProtocol(String exchangeProtocol) Exchange protocol serialization type.exchangeProtocol(org.apache.camel.component.thrift.ThriftExchangeProtocol exchangeProtocol) Exchange protocol serialization type.The Thrift invoked method name.negotiationType(String negotiationType) Security negotiation type.negotiationType(org.apache.camel.component.thrift.ThriftNegotiationType negotiationType) Security negotiation type.sslParameters(String sslParameters) Configuration parameters for SSL/TLS security negotiation.sslParameters(org.apache.camel.support.jsse.SSLContextParameters sslParameters) Configuration parameters for SSL/TLS security negotiation.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
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
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
-