Interface IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder, org.apache.camel.EndpointConsumerResolver
All Known Subinterfaces:
IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointBuilder
Enclosing interface:
IgniteCacheEndpointBuilderFactory

public static interface IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Ignite Cache component.
  • Method Details

    • advanced

    • propagateIncomingBodyIfNoReturnValue

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder propagateIncomingBodyIfNoReturnValue(boolean propagateIncomingBodyIfNoReturnValue)
      Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void. The option is a: <code>boolean</code> type. Default: true Group: common
      Parameters:
      propagateIncomingBodyIfNoReturnValue - the value to set
      Returns:
      the dsl builder
    • propagateIncomingBodyIfNoReturnValue

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder propagateIncomingBodyIfNoReturnValue(String propagateIncomingBodyIfNoReturnValue)
      Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void. The option will be converted to a <code>boolean</code> type. Default: true Group: common
      Parameters:
      propagateIncomingBodyIfNoReturnValue - the value to set
      Returns:
      the dsl builder
    • treatCollectionsAsCacheObjects

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder treatCollectionsAsCacheObjects(boolean treatCollectionsAsCacheObjects)
      Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc. The option is a: <code>boolean</code> type. Default: false Group: common
      Parameters:
      treatCollectionsAsCacheObjects - the value to set
      Returns:
      the dsl builder
    • treatCollectionsAsCacheObjects

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder treatCollectionsAsCacheObjects(String treatCollectionsAsCacheObjects)
      Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc. The option will be converted to a <code>boolean</code> type. Default: false Group: common
      Parameters:
      treatCollectionsAsCacheObjects - the value to set
      Returns:
      the dsl builder
    • autoUnsubscribe

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder autoUnsubscribe(boolean autoUnsubscribe)
      Whether auto unsubscribe is enabled in the Continuous Query Consumer. Default value notice: ContinuousQuery.DFLT_AUTO_UNSUBSCRIBE. The option is a: <code>boolean</code> type. Default: true Group: consumer
      Parameters:
      autoUnsubscribe - the value to set
      Returns:
      the dsl builder
    • autoUnsubscribe

      Whether auto unsubscribe is enabled in the Continuous Query Consumer. Default value notice: ContinuousQuery.DFLT_AUTO_UNSUBSCRIBE. The option will be converted to a <code>boolean</code> type. Default: true Group: consumer
      Parameters:
      autoUnsubscribe - the value to set
      Returns:
      the dsl builder
    • fireExistingQueryResults

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder fireExistingQueryResults(boolean fireExistingQueryResults)
      Whether to process existing results that match the query. Used on initialization of the Continuous Query Consumer. The option is a: <code>boolean</code> type. Default: false Group: consumer
      Parameters:
      fireExistingQueryResults - the value to set
      Returns:
      the dsl builder
    • fireExistingQueryResults

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder fireExistingQueryResults(String fireExistingQueryResults)
      Whether to process existing results that match the query. Used on initialization of the Continuous Query Consumer. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer
      Parameters:
      fireExistingQueryResults - the value to set
      Returns:
      the dsl builder
    • oneExchangePerUpdate

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder oneExchangePerUpdate(boolean oneExchangePerUpdate)
      Whether to pack each update in an individual Exchange, even if multiple updates are received in one batch. Only used by the Continuous Query Consumer. The option is a: <code>boolean</code> type. Default: true Group: consumer
      Parameters:
      oneExchangePerUpdate - the value to set
      Returns:
      the dsl builder
    • oneExchangePerUpdate

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder oneExchangePerUpdate(String oneExchangePerUpdate)
      Whether to pack each update in an individual Exchange, even if multiple updates are received in one batch. Only used by the Continuous Query Consumer. The option will be converted to a <code>boolean</code> type. Default: true Group: consumer
      Parameters:
      oneExchangePerUpdate - the value to set
      Returns:
      the dsl builder
    • pageSize

      The page size. Only used by the Continuous Query Consumer. Default value notice: ContinuousQuery.DFLT_PAGE_SIZE. The option is a: <code>int</code> type. Default: 1 Group: consumer
      Parameters:
      pageSize - the value to set
      Returns:
      the dsl builder
    • pageSize

      The page size. Only used by the Continuous Query Consumer. Default value notice: ContinuousQuery.DFLT_PAGE_SIZE. The option will be converted to a <code>int</code> type. Default: 1 Group: consumer
      Parameters:
      pageSize - the value to set
      Returns:
      the dsl builder
    • remoteFilter

      default IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointConsumerBuilder remoteFilter(org.apache.ignite.cache.CacheEntryEventSerializableFilter<Object,Object> remoteFilter)
      The remote filter, only used by the Continuous Query Consumer. The option is a: <code>org.apache.ignite.cache.CacheEntryEventSerializableFilter&lt;java.lang.Object, java.lang.Object&gt;</code> type. Group: consumer
      Parameters:
      remoteFilter - the value to set
      Returns:
      the dsl builder
    • remoteFilter

      The remote filter, only used by the Continuous Query Consumer. The option will be converted to a <code>org.apache.ignite.cache.CacheEntryEventSerializableFilter&lt;java.lang.Object, java.lang.Object&gt;</code> type. Group: consumer
      Parameters:
      remoteFilter - the value to set
      Returns:
      the dsl builder
    • timeInterval

      The time interval for the Continuous Query Consumer. Default value notice: ContinuousQuery.DFLT_TIME_INTERVAL. The option is a: <code>long</code> type. Default: 0 Group: consumer
      Parameters:
      timeInterval - the value to set
      Returns:
      the dsl builder
    • timeInterval

      The time interval for the Continuous Query Consumer. Default value notice: ContinuousQuery.DFLT_TIME_INTERVAL. The option will be converted to a <code>long</code> type. Default: 0 Group: consumer
      Parameters:
      timeInterval - the value to set
      Returns:
      the dsl builder