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
All Methods Instance Methods Default Methods Modifier and Type Method Description default ThriftEndpointBuilderFactory.AdvancedThriftEndpointProducerBuilder
advanced()
default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
compressionType(String compressionType)
Protocol compression mechanism type.default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
compressionType(org.apache.camel.component.thrift.ThriftCompressionType compressionType)
Protocol compression mechanism type.default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
exchangeProtocol(String exchangeProtocol)
Exchange protocol serialization type.default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
exchangeProtocol(org.apache.camel.component.thrift.ThriftExchangeProtocol exchangeProtocol)
Exchange protocol serialization type.default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
method(String method)
The Thrift invoked method name.default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
negotiationType(String negotiationType)
Security negotiation type.default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
negotiationType(org.apache.camel.component.thrift.ThriftNegotiationType negotiationType)
Security negotiation type.default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
sslParameters(String sslParameters)
Configuration parameters for SSL/TLS security negotiation.default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
sslParameters(org.apache.camel.support.jsse.SSLContextParameters sslParameters)
Configuration parameters for SSL/TLS security negotiation.
-
-
-
Method Detail
-
advanced
default ThriftEndpointBuilderFactory.AdvancedThriftEndpointProducerBuilder 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
default ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder method(String 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
-
-