Interface InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
InfinispanEndpointBuilderFactory.InfinispanEndpointBuilder
- Enclosing interface:
- InfinispanEndpointBuilderFactory
public static interface InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Infinispan component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default InfinispanEndpointBuilderFactory.AdvancedInfinispanEndpointProducerBuilder advanced()
-
hosts
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder hosts(String hosts)
Specifies the host of the cache on Infinispan instance. The option is a:java.lang.String
type. Group: common
-
queryBuilder
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder queryBuilder(Object queryBuilder)
Specifies the query builder. The option is a:org.apache.camel.component.infinispan.InfinispanQueryBuilder
type. Group: common
-
queryBuilder
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder queryBuilder(String queryBuilder)
Specifies the query builder. The option will be converted to aorg.apache.camel.component.infinispan.InfinispanQueryBuilder
type. Group: common
-
secure
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder secure(boolean secure)
Define if we are connecting to a secured Infinispan instance. The option is a:boolean
type. Default: false Group: common
-
secure
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder secure(String secure)
Define if we are connecting to a secured Infinispan instance. The option will be converted to aboolean
type. Default: false Group: common
-
defaultValue
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder defaultValue(Object defaultValue)
Set a specific default value for some producer operations. The option is a:java.lang.Object
type. Group: producer
-
defaultValue
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder defaultValue(String defaultValue)
Set a specific default value for some producer operations. The option will be converted to ajava.lang.Object
type. Group: producer
-
key
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder key(Object key)
Set a specific key for producer operations. The option is a:java.lang.Object
type. Group: producer
-
key
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder key(String key)
Set a specific key for producer operations. The option will be converted to ajava.lang.Object
type. Group: producer
-
lazyStartProducer
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a:boolean
type. Default: false Group: producer
-
lazyStartProducer
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to aboolean
type. Default: false Group: producer
-
oldValue
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder oldValue(Object oldValue)
Set a specific old value for some producer operations. The option is a:java.lang.Object
type. Group: producer
-
oldValue
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder oldValue(String oldValue)
Set a specific old value for some producer operations. The option will be converted to ajava.lang.Object
type. Group: producer
-
operation
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder operation(InfinispanEndpointBuilderFactory.InfinispanOperation operation)
The operation to perform. The option is a:org.apache.camel.component.infinispan.InfinispanOperation
type. Default: PUT Group: producer
-
operation
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder operation(String operation)
The operation to perform. The option will be converted to aorg.apache.camel.component.infinispan.InfinispanOperation
type. Default: PUT Group: producer
-
value
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder value(Object value)
Set a specific value for producer operations. The option is a:java.lang.Object
type. Group: producer
-
value
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder value(String value)
Set a specific value for producer operations. The option will be converted to ajava.lang.Object
type. Group: producer
-
password
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder password(String password)
Define the password to access the infinispan instance. The option is a:java.lang.String
type. Group: security
-
saslMechanism
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder saslMechanism(String saslMechanism)
Define the SASL Mechanism to access the infinispan instance. The option is a:java.lang.String
type. Group: security
-
securityRealm
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder securityRealm(String securityRealm)
Define the security realm to access the infinispan instance. The option is a:java.lang.String
type. Group: security
-
securityServerName
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder securityServerName(String securityServerName)
Define the security server name to access the infinispan instance. The option is a:java.lang.String
type. Group: security
-
username
default InfinispanEndpointBuilderFactory.InfinispanEndpointProducerBuilder username(String username)
Define the username to access the infinispan instance. The option is a:java.lang.String
type. Group: security
-
-