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. 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.InfinispanRemoteEndpointConsumerBuilder 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.InfinispanRemoteEndpointConsumerBuilder 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.InfinispanRemoteEndpointConsumerBuilder 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.InfinispanRemoteEndpointConsumerBuilder 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
-
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: <code>org.apache.camel.component.infinispan.remote.InfinispanRemoteCustomListener</code> 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 a <code>org.apache.camel.component.infinispan.remote.InfinispanRemoteCustomListener</code> 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: <code>java.lang.String</code> 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: <code>java.lang.String</code> 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: <code>java.lang.String</code> type. Group: security- Parameters:
saslMechanism
- 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: <code>java.lang.String</code> 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: <code>java.lang.String</code> 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: <code>java.lang.String</code> type. Group: security- Parameters:
username
- the value to set- Returns:
- the dsl builder
-