Interface JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointConsumerBuilder, org.apache.camel.EndpointConsumerResolver
    All Known Subinterfaces:
    JcrEndpointBuilderFactory.JcrEndpointBuilder
    Enclosing interface:
    JcrEndpointBuilderFactory

    public static interface JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder
    extends org.apache.camel.builder.EndpointConsumerBuilder
    Builder for endpoint consumers for the JCR component.
    • Method Detail

      • deep

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder deep​(boolean deep)
        When isDeep is true, events whose associated parent node is at absPath or within its subgraph are received. The option is a: boolean type. Default: false Group: common
      • eventTypes

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder eventTypes​(int eventTypes)
        eventTypes (a combination of one or more event types encoded as a bit mask value such as javax.jcr.observation.Event.NODE_ADDED, javax.jcr.observation.Event.NODE_REMOVED, etc.). The option is a: int type. Group: common
      • eventTypes

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder eventTypes​(String eventTypes)
        eventTypes (a combination of one or more event types encoded as a bit mask value such as javax.jcr.observation.Event.NODE_ADDED, javax.jcr.observation.Event.NODE_REMOVED, etc.). The option will be converted to a int type. Group: common
      • nodeTypeNames

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder nodeTypeNames​(String nodeTypeNames)
        When a comma separated nodeTypeName list string is set, only events whose associated parent node has one of the node types (or a subtype of one of the node types) in this list will be received. The option is a: java.lang.String type. Group: common
      • noLocal

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder noLocal​(boolean noLocal)
        If noLocal is true, then events generated by the session through which the listener was registered are ignored. Otherwise, they are not ignored. The option is a: boolean type. Default: false Group: common
      • noLocal

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder noLocal​(String noLocal)
        If noLocal is true, then events generated by the session through which the listener was registered are ignored. Otherwise, they are not ignored. The option will be converted to a boolean type. Default: false Group: common
      • sessionLiveCheckInterval

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder sessionLiveCheckInterval​(long sessionLiveCheckInterval)
        Interval in milliseconds to wait before each session live checking The default value is 60000 ms. The option is a: long type. Default: 60000 Group: common
      • sessionLiveCheckInterval

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder sessionLiveCheckInterval​(String sessionLiveCheckInterval)
        Interval in milliseconds to wait before each session live checking The default value is 60000 ms. The option will be converted to a long type. Default: 60000 Group: common
      • sessionLiveCheckIntervalOnStart

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder sessionLiveCheckIntervalOnStart​(long sessionLiveCheckIntervalOnStart)
        Interval in milliseconds to wait before the first session live checking. The default value is 3000 ms. The option is a: long type. Default: 3000 Group: common
      • sessionLiveCheckIntervalOnStart

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder sessionLiveCheckIntervalOnStart​(String sessionLiveCheckIntervalOnStart)
        Interval in milliseconds to wait before the first session live checking. The default value is 3000 ms. The option will be converted to a long type. Default: 3000 Group: common
      • uuids

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder uuids​(String uuids)
        When a comma separated uuid list string is set, only events whose associated parent node has one of the identifiers in the comma separated uuid list will be received. The option is a: java.lang.String type. Group: common
      • bridgeErrorHandler

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder bridgeErrorHandler​(boolean bridgeErrorHandler)
        Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a: boolean type. Default: false Group: consumer
      • bridgeErrorHandler

        default JcrEndpointBuilderFactory.JcrEndpointConsumerBuilder bridgeErrorHandler​(String bridgeErrorHandler)
        Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to a boolean type. Default: false Group: consumer