Interface InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
,InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Enclosing interface:
InfinispanRemoteEndpointBuilderFactory
public static interface InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder
extends InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder, InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
Builder for endpoint for the Infinispan component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
Specifies the host of the cache on Infinispan instance.Define the password to access the infinispan instance.queryBuilder
(String queryBuilder) Specifies the query builder.queryBuilder
(org.apache.camel.component.infinispan.InfinispanQueryBuilder queryBuilder) Specifies the query builder.saslMechanism
(String saslMechanism) Define the SASL Mechanism to access the infinispan instance.secure
(boolean secure) Define if we are connecting to a secured Infinispan instance.Define if we are connecting to a secured Infinispan instance.securityRealm
(String securityRealm) Define the security realm to access the infinispan instance.securityServerName
(String securityServerName) Define the security server name to access the infinispan instance.Define the username to access the infinispan instance.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.InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
customListener, customListener, eventTypes
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
defaultValue, defaultValue, key, key, oldValue, oldValue, operation, operation, value, value
-
Method Details
-
advanced
- Specified by:
advanced
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
advanced
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
-
hosts
Specifies the host of the cache on Infinispan instance. Multiple hosts can be separated by semicolon. The option is a:java.lang.String
type. Group: common- Specified by:
hosts
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
hosts
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
hosts
- the value to set- Returns:
- the dsl builder
-
queryBuilder
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder queryBuilder(org.apache.camel.component.infinispan.InfinispanQueryBuilder queryBuilder) Specifies the query builder. The option is a:org.apache.camel.component.infinispan.InfinispanQueryBuilder
type. Group: common- Specified by:
queryBuilder
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
queryBuilder
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
queryBuilder
- the value to set- Returns:
- the dsl builder
-
queryBuilder
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder queryBuilder(String queryBuilder) Specifies the query builder. The option will be converted to aorg.apache.camel.component.infinispan.InfinispanQueryBuilder
type. Group: common- Specified by:
queryBuilder
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
queryBuilder
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
queryBuilder
- the value to set- Returns:
- the dsl builder
-
password
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder password(String password) Define the password to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Specified by:
password
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
password
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
saslMechanism
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder saslMechanism(String saslMechanism) Define the SASL Mechanism to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Specified by:
saslMechanism
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
saslMechanism
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
saslMechanism
- the value to set- Returns:
- the dsl builder
-
secure
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder secure(boolean secure) Define if we are connecting to a secured Infinispan instance. The option is a:boolean
type. Default: false Group: security- Specified by:
secure
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
secure
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
secure
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder secure(String secure) Define if we are connecting to a secured Infinispan instance. The option will be converted to aboolean
type. Default: false Group: security- Specified by:
secure
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
secure
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
securityRealm
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder securityRealm(String securityRealm) Define the security realm to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Specified by:
securityRealm
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
securityRealm
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
securityRealm
- the value to set- Returns:
- the dsl builder
-
securityServerName
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder securityServerName(String securityServerName) Define the security server name to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Specified by:
securityServerName
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
securityServerName
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
securityServerName
- the value to set- Returns:
- the dsl builder
-
username
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder username(String username) Define the username to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Specified by:
username
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- Specified by:
username
in interfaceInfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointProducerBuilder
- Parameters:
username
- the value to set- Returns:
- the dsl builder
-