Interface ThriftEndpointBuilderFactory.ThriftEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,ThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder,ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
- Enclosing interface:
- ThriftEndpointBuilderFactory
public static interface ThriftEndpointBuilderFactory.ThriftEndpointBuilder extends ThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder, ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
Builder for endpoint for the Thrift component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ThriftEndpointBuilderFactory.AdvancedThriftEndpointBuilderadvanced()default ThriftEndpointBuilderFactory.ThriftEndpointBuildercompressionType(String compressionType)Protocol compression mechanism type.default ThriftEndpointBuilderFactory.ThriftEndpointBuildercompressionType(org.apache.camel.component.thrift.ThriftCompressionType compressionType)Protocol compression mechanism type.default ThriftEndpointBuilderFactory.ThriftEndpointBuilderexchangeProtocol(String exchangeProtocol)Exchange protocol serialization type.default ThriftEndpointBuilderFactory.ThriftEndpointBuilderexchangeProtocol(org.apache.camel.component.thrift.ThriftExchangeProtocol exchangeProtocol)Exchange protocol serialization type.default ThriftEndpointBuilderFactory.ThriftEndpointBuildernegotiationType(String negotiationType)Security negotiation type.default ThriftEndpointBuilderFactory.ThriftEndpointBuildernegotiationType(org.apache.camel.component.thrift.ThriftNegotiationType negotiationType)Security negotiation type.default ThriftEndpointBuilderFactory.ThriftEndpointBuildersslParameters(String sslParameters)Configuration parameters for SSL/TLS security negotiation.default ThriftEndpointBuilderFactory.ThriftEndpointBuildersslParameters(org.apache.camel.support.jsse.SSLContextParameters sslParameters)Configuration parameters for SSL/TLS security negotiation.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
clientTimeout, clientTimeout, maxPoolSize, maxPoolSize, poolSize, poolSize
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
method
-
-
-
-
Method Detail
-
advanced
default ThriftEndpointBuilderFactory.AdvancedThriftEndpointBuilder advanced()
- Specified by:
advancedin interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
advancedin interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
-
compressionType
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder 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- Specified by:
compressionTypein interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
compressionTypein interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder- Parameters:
compressionType- the value to set- Returns:
- the dsl builder
-
compressionType
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder 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- Specified by:
compressionTypein interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
compressionTypein interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder- Parameters:
compressionType- the value to set- Returns:
- the dsl builder
-
exchangeProtocol
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder 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- Specified by:
exchangeProtocolin interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
exchangeProtocolin interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder- Parameters:
exchangeProtocol- the value to set- Returns:
- the dsl builder
-
exchangeProtocol
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder 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- Specified by:
exchangeProtocolin interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
exchangeProtocolin interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder- Parameters:
exchangeProtocol- the value to set- Returns:
- the dsl builder
-
negotiationType
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder 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- Specified by:
negotiationTypein interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
negotiationTypein interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder- Parameters:
negotiationType- the value to set- Returns:
- the dsl builder
-
negotiationType
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder 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- Specified by:
negotiationTypein interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
negotiationTypein interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder- Parameters:
negotiationType- the value to set- Returns:
- the dsl builder
-
sslParameters
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder 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- Specified by:
sslParametersin interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
sslParametersin interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder- Parameters:
sslParameters- the value to set- Returns:
- the dsl builder
-
sslParameters
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder 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- Specified by:
sslParametersin interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder- Specified by:
sslParametersin interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder- Parameters:
sslParameters- the value to set- Returns:
- the dsl builder
-
-