Interface IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointConsumerBuilder, org.apache.camel.EndpointConsumerResolver
    Enclosing interface:
    IgniteEventsEndpointBuilderFactory

    public static interface IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder
    extends org.apache.camel.builder.EndpointConsumerBuilder
    Builder for endpoint for the Ignite Events component.
    • Method Detail

      • clusterGroupExpression

        default IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder clusterGroupExpression​(org.apache.camel.component.ignite.ClusterGroupExpression clusterGroupExpression)
        The cluster group expression. The option is a: <code>org.apache.camel.component.ignite.ClusterGroupExpression</code> type. Group: consumer
        Parameters:
        clusterGroupExpression - the value to set
        Returns:
        the dsl builder
      • clusterGroupExpression

        default IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder clusterGroupExpression​(String clusterGroupExpression)
        The cluster group expression. The option will be converted to a <code>org.apache.camel.component.ignite.ClusterGroupExpression</code> type. Group: consumer
        Parameters:
        clusterGroupExpression - the value to set
        Returns:
        the dsl builder
      • events

        default IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder events​(String events)
        The event types to subscribe to as a comma-separated string of event constants as defined in EventType. For example: EVT_CACHE_ENTRY_CREATED,EVT_CACHE_OBJECT_REMOVED,EVT_IGFS_DIR_CREATED. The option is a: <code>java.lang.String</code> type. Default: EVTS_ALL Group: consumer
        Parameters:
        events - the value to set
        Returns:
        the dsl builder
      • propagateIncomingBodyIfNoReturnValue

        default IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder 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: consumer
        Parameters:
        propagateIncomingBodyIfNoReturnValue - the value to set
        Returns:
        the dsl builder
      • propagateIncomingBodyIfNoReturnValue

        default IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder 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: consumer
        Parameters:
        propagateIncomingBodyIfNoReturnValue - the value to set
        Returns:
        the dsl builder
      • treatCollectionsAsCacheObjects

        default IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder 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: consumer
        Parameters:
        treatCollectionsAsCacheObjects - the value to set
        Returns:
        the dsl builder
      • treatCollectionsAsCacheObjects

        default IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder 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: consumer
        Parameters:
        treatCollectionsAsCacheObjects - the value to set
        Returns:
        the dsl builder