Interface InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBuilder
- Enclosing interface:
InfinispanRemoteEndpointBuilderFactory
public static interface InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Infinispan component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
customListener
(String customListener) Returns the custom listener in use, if provided.customListener
(org.apache.camel.component.infinispan.remote.InfinispanRemoteCustomListener customListener) Returns the custom listener in use, if provided.eventTypes
(String eventTypes) Specifies the set of event types to register by the consumer.Multiple event can be separated by comma.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
-
Method Details
-
advanced
-
hosts
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder hosts(String 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- Parameters:
hosts
- the value to set- Returns:
- the dsl builder
-
queryBuilder
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder 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- Parameters:
queryBuilder
- the value to set- Returns:
- the dsl builder
-
queryBuilder
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder queryBuilder(String queryBuilder) Specifies the query builder. The option will be converted to aorg.apache.camel.component.infinispan.InfinispanQueryBuilder
type. Group: common- Parameters:
queryBuilder
- the value to set- Returns:
- the dsl builder
-
customListener
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder customListener(org.apache.camel.component.infinispan.remote.InfinispanRemoteCustomListener customListener) Returns the custom listener in use, if provided. The option is a:org.apache.camel.component.infinispan.remote.InfinispanRemoteCustomListener
type. Group: consumer- Parameters:
customListener
- the value to set- Returns:
- the dsl builder
-
customListener
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder customListener(String customListener) Returns the custom listener in use, if provided. The option will be converted to aorg.apache.camel.component.infinispan.remote.InfinispanRemoteCustomListener
type. Group: consumer- Parameters:
customListener
- the value to set- Returns:
- the dsl builder
-
eventTypes
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder eventTypes(String eventTypes) Specifies the set of event types to register by the consumer.Multiple event can be separated by comma. The possible event types are: CLIENT_CACHE_ENTRY_CREATED, CLIENT_CACHE_ENTRY_MODIFIED, CLIENT_CACHE_ENTRY_REMOVED, CLIENT_CACHE_ENTRY_EXPIRED, CLIENT_CACHE_FAILOVER. The option is a:java.lang.String
type. Group: consumer- Parameters:
eventTypes
- the value to set- Returns:
- the dsl builder
-
password
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder password(String password) Define the password to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
saslMechanism
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder saslMechanism(String saslMechanism) Define the SASL Mechanism to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Parameters:
saslMechanism
- the value to set- Returns:
- the dsl builder
-
secure
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder secure(boolean secure) Define if we are connecting to a secured Infinispan instance. The option is a:boolean
type. Default: false Group: security- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
secure
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder 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- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
securityRealm
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder securityRealm(String securityRealm) Define the security realm to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Parameters:
securityRealm
- the value to set- Returns:
- the dsl builder
-
securityServerName
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder securityServerName(String securityServerName) Define the security server name to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Parameters:
securityServerName
- the value to set- Returns:
- the dsl builder
-
username
default InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointConsumerBuilder username(String username) Define the username to access the infinispan instance. The option is a:java.lang.String
type. Group: security- Parameters:
username
- the value to set- Returns:
- the dsl builder
-