Interface InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointBuilder
- Enclosing interface:
- InfinispanEmbeddedEndpointBuilderFactory
public static interface InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Infinispan Embedded component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
clusteredListener
(boolean clusteredListener) If true, the listener will be installed for the entire cluster.clusteredListener
(String clusteredListener) If true, the listener will be installed for the entire cluster.customListener
(String customListener) Returns the custom listener in use, if provided.customListener
(org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedCustomListener 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.queryBuilder
(String queryBuilder) Specifies the query builder.queryBuilder
(org.apache.camel.component.infinispan.InfinispanQueryBuilder queryBuilder) Specifies the query builder.sync
(boolean sync) If true, the consumer will receive notifications synchronously.If true, the consumer will receive notifications synchronously.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
-
queryBuilder
default InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder 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 InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder 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
-
clusteredListener
default InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder clusteredListener(boolean clusteredListener) If true, the listener will be installed for the entire cluster. The option is a: <code>boolean</code> type. Default: false Group: consumer- Parameters:
clusteredListener
- the value to set- Returns:
- the dsl builder
-
clusteredListener
default InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder clusteredListener(String clusteredListener) If true, the listener will be installed for the entire cluster. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer- Parameters:
clusteredListener
- the value to set- Returns:
- the dsl builder
-
customListener
default InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder customListener(org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedCustomListener customListener) Returns the custom listener in use, if provided. The option is a: <code>org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedCustomListener</code> type. Group: consumer- Parameters:
customListener
- the value to set- Returns:
- the dsl builder
-
customListener
default InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder customListener(String customListener) Returns the custom listener in use, if provided. The option will be converted to a <code>org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedCustomListener</code> type. Group: consumer- Parameters:
customListener
- the value to set- Returns:
- the dsl builder
-
eventTypes
default InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder 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: CACHE_ENTRY_ACTIVATED, CACHE_ENTRY_PASSIVATED, CACHE_ENTRY_VISITED, CACHE_ENTRY_LOADED, CACHE_ENTRY_EVICTED, CACHE_ENTRY_CREATED, CACHE_ENTRY_REMOVED, CACHE_ENTRY_MODIFIED, TRANSACTION_COMPLETED, TRANSACTION_REGISTERED, CACHE_ENTRY_INVALIDATED, CACHE_ENTRY_EXPIRED, DATA_REHASHED, TOPOLOGY_CHANGED, PARTITION_STATUS_CHANGED, PERSISTENCE_AVAILABILITY_CHANGED. The option is a: <code>java.lang.String</code> type. Group: consumer- Parameters:
eventTypes
- the value to set- Returns:
- the dsl builder
-
sync
default InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder sync(boolean sync) If true, the consumer will receive notifications synchronously. The option is a: <code>boolean</code> type. Default: true Group: consumer- Parameters:
sync
- the value to set- Returns:
- the dsl builder
-
sync
default InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointConsumerBuilder sync(String sync) If true, the consumer will receive notifications synchronously. The option will be converted to a <code>boolean</code> type. Default: true Group: consumer- Parameters:
sync
- the value to set- Returns:
- the dsl builder
-