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.AdvancedThriftEndpointBuilder
advanced()
default ThriftEndpointBuilderFactory.ThriftEndpointBuilder
compressionType(String compressionType)
Protocol compression mechanism type.default ThriftEndpointBuilderFactory.ThriftEndpointBuilder
compressionType(org.apache.camel.component.thrift.ThriftCompressionType compressionType)
Protocol compression mechanism type.default ThriftEndpointBuilderFactory.ThriftEndpointBuilder
exchangeProtocol(String exchangeProtocol)
Exchange protocol serialization type.default ThriftEndpointBuilderFactory.ThriftEndpointBuilder
exchangeProtocol(org.apache.camel.component.thrift.ThriftExchangeProtocol exchangeProtocol)
Exchange protocol serialization type.default ThriftEndpointBuilderFactory.ThriftEndpointBuilder
negotiationType(String negotiationType)
Security negotiation type.default ThriftEndpointBuilderFactory.ThriftEndpointBuilder
negotiationType(org.apache.camel.component.thrift.ThriftNegotiationType negotiationType)
Security negotiation type.default ThriftEndpointBuilderFactory.ThriftEndpointBuilder
sslParameters(String sslParameters)
Configuration parameters for SSL/TLS security negotiation.default ThriftEndpointBuilderFactory.ThriftEndpointBuilder
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.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:
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: <code>org.apache.camel.component.thrift.ThriftCompressionType</code> 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
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:
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: <code>org.apache.camel.component.thrift.ThriftExchangeProtocol</code> 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 a <code>org.apache.camel.component.thrift.ThriftExchangeProtocol</code> 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: <code>org.apache.camel.component.thrift.ThriftNegotiationType</code> 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
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:
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: <code>org.apache.camel.support.jsse.SSLContextParameters</code> 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
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:
sslParameters
in interfaceThriftEndpointBuilderFactory.ThriftEndpointConsumerBuilder
- Specified by:
sslParameters
in interfaceThriftEndpointBuilderFactory.ThriftEndpointProducerBuilder
- Parameters:
sslParameters
- the value to set- Returns:
- the dsl builder
-
-