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
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.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.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.ThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
clientTimeout, clientTimeout, maxPoolSize, maxPoolSize, poolSize, poolSizeMethods inherited from interface org.apache.camel.builder.endpoint.dsl.ThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
method
-
Method Details
-
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
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
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
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
-