Interface InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder
- Enclosing interface:
- InfinispanRemoteEndpointBuilderFactory
public static interface InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Infinispan component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default InfinispanRemoteEndpointBuilderFactory.AdvancedInfinispanRemoteEndpointProducerBuilder advanced()
-
hosts
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder hosts(String hosts)
Specifies the host of the cache on Infinispan instance. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
hosts
- the value to set- Returns:
- the dsl builder
-
queryBuilder
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder queryBuilder(org.apache.camel.component.infinispan.InfinispanQueryBuilder queryBuilder)
Specifies the query builder. The option is a: <code>org.apache.camel.component.infinispan.InfinispanQueryBuilder</code> type. Group: common- Parameters:
queryBuilder
- the value to set- Returns:
- the dsl builder
-
queryBuilder
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder queryBuilder(String queryBuilder)
Specifies the query builder. The option will be converted to a <code>org.apache.camel.component.infinispan.InfinispanQueryBuilder</code> type. Group: common- Parameters:
queryBuilder
- the value to set- Returns:
- the dsl builder
-
secure
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder secure(boolean secure)
Define if we are connecting to a secured Infinispan instance. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
secure
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder secure(String secure)
Define if we are connecting to a secured Infinispan instance. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
defaultValue
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder defaultValue(Object defaultValue)
Set a specific default value for some producer operations. The option is a: <code>java.lang.Object</code> type. Group: producer- Parameters:
defaultValue
- the value to set- Returns:
- the dsl builder
-
defaultValue
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder defaultValue(String defaultValue)
Set a specific default value for some producer operations. The option will be converted to a <code>java.lang.Object</code> type. Group: producer- Parameters:
defaultValue
- the value to set- Returns:
- the dsl builder
-
key
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder key(Object key)
Set a specific key for producer operations. The option is a: <code>java.lang.Object</code> type. Group: producer- Parameters:
key
- the value to set- Returns:
- the dsl builder
-
key
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder key(String key)
Set a specific key for producer operations. The option will be converted to a <code>java.lang.Object</code> type. Group: producer- Parameters:
key
- the value to set- Returns:
- the dsl builder
-
oldValue
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder oldValue(Object oldValue)
Set a specific old value for some producer operations. The option is a: <code>java.lang.Object</code> type. Group: producer- Parameters:
oldValue
- the value to set- Returns:
- the dsl builder
-
oldValue
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder oldValue(String oldValue)
Set a specific old value for some producer operations. The option will be converted to a <code>java.lang.Object</code> type. Group: producer- Parameters:
oldValue
- the value to set- Returns:
- the dsl builder
-
operation
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder operation(org.apache.camel.component.infinispan.InfinispanOperation operation)
The operation to perform. The option is a: <code>org.apache.camel.component.infinispan.InfinispanOperation</code> type. Default: PUT Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder operation(String operation)
The operation to perform. The option will be converted to a <code>org.apache.camel.component.infinispan.InfinispanOperation</code> type. Default: PUT Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
value
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder value(Object value)
Set a specific value for producer operations. The option is a: <code>java.lang.Object</code> type. Group: producer- Parameters:
value
- the value to set- Returns:
- the dsl builder
-
value
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder value(String value)
Set a specific value for producer operations. The option will be converted to a <code>java.lang.Object</code> type. Group: producer- Parameters:
value
- the value to set- Returns:
- the dsl builder
-
password
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder password(String password)
Define the password to access the infinispan instance. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
saslMechanism
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder saslMechanism(String saslMechanism)
Define the SASL Mechanism to access the infinispan instance. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
saslMechanism
- the value to set- Returns:
- the dsl builder
-
securityRealm
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder securityRealm(String securityRealm)
Define the security realm to access the infinispan instance. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
securityRealm
- the value to set- Returns:
- the dsl builder
-
securityServerName
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder securityServerName(String securityServerName)
Define the security server name to access the infinispan instance. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
securityServerName
- the value to set- Returns:
- the dsl builder
-
username
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder username(String username)
Define the username to access the infinispan instance. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
-