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, getUri
Methods 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
-