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, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
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
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 Details
-
advanced
- Specified by:
advanced
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
advanced
in interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
-
compressionType
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder compressionType(org.apache.camel.component.thrift.ThriftCompressionType compressionType) Protocol compression mechanism type. The option is a:org.apache.camel.component.thrift.ThriftCompressionType
type. Default: NONE Group: common- Specified by:
compressionType
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
compressionType
in interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
- Parameters:
compressionType
- the value to set- Returns:
- the dsl builder
-
compressionType
Protocol compression mechanism type. The option will be converted to aorg.apache.camel.component.thrift.ThriftCompressionType
type. Default: NONE Group: common- Specified by:
compressionType
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
compressionType
in 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:org.apache.camel.component.thrift.ThriftExchangeProtocol
type. Default: BINARY Group: common- Specified by:
exchangeProtocol
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
exchangeProtocol
in 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 aorg.apache.camel.component.thrift.ThriftExchangeProtocol
type. Default: BINARY Group: common- Specified by:
exchangeProtocol
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
exchangeProtocol
in 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:org.apache.camel.component.thrift.ThriftNegotiationType
type. Default: PLAINTEXT Group: security- Specified by:
negotiationType
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
negotiationType
in interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
- Parameters:
negotiationType
- the value to set- Returns:
- the dsl builder
-
negotiationType
Security negotiation type. The option will be converted to aorg.apache.camel.component.thrift.ThriftNegotiationType
type. Default: PLAINTEXT Group: security- Specified by:
negotiationType
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
negotiationType
in 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:org.apache.camel.support.jsse.SSLContextParameters
type. Group: security- Specified by:
sslParameters
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
sslParameters
in 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 aorg.apache.camel.support.jsse.SSLContextParameters
type. Group: security- Specified by:
sslParameters
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
sslParameters
in interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
- Parameters:
sslParameters
- the value to set- Returns:
- the dsl builder
-