Interface JcrEndpointBuilderFactory.JcrEndpointProducerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
All Known Subinterfaces:
JcrEndpointBuilderFactory.JcrEndpointBuilder
Enclosing interface:
JcrEndpointBuilderFactory

public static interface JcrEndpointBuilderFactory.JcrEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the JCR component.
  • Method Details

    • advanced

    • deep

      When isDeep is true, events whose associated parent node is at absPath or within its subgraph are received. The option is a: <code>boolean</code> type. Default: false Group: common
      Parameters:
      deep - the value to set
      Returns:
      the dsl builder
    • deep

      When isDeep is true, events whose associated parent node is at absPath or within its subgraph are received. The option will be converted to a <code>boolean</code> type. Default: false Group: common
      Parameters:
      deep - the value to set
      Returns:
      the dsl builder
    • eventTypes

      default JcrEndpointBuilderFactory.JcrEndpointProducerBuilder 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: <code>int</code> type. Group: common
      Parameters:
      eventTypes - the value to set
      Returns:
      the dsl builder
    • 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 <code>int</code> type. Group: common
      Parameters:
      eventTypes - the value to set
      Returns:
      the dsl builder
    • nodeTypeNames

      default JcrEndpointBuilderFactory.JcrEndpointProducerBuilder 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: <code>java.lang.String</code> type. Group: common
      Parameters:
      nodeTypeNames - the value to set
      Returns:
      the dsl builder
    • noLocal

      default JcrEndpointBuilderFactory.JcrEndpointProducerBuilder 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: <code>boolean</code> type. Default: false Group: common
      Parameters:
      noLocal - the value to set
      Returns:
      the dsl builder
    • 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 <code>boolean</code> type. Default: false Group: common
      Parameters:
      noLocal - the value to set
      Returns:
      the dsl builder
    • password

      Password for login. The option is a: <code>java.lang.String</code> type. Group: common
      Parameters:
      password - the value to set
      Returns:
      the dsl builder
    • sessionLiveCheckInterval

      default JcrEndpointBuilderFactory.JcrEndpointProducerBuilder sessionLiveCheckInterval(long sessionLiveCheckInterval)
      Interval in milliseconds to wait before each session live checking The default value is 60000 ms. The option is a: <code>long</code> type. Default: 60000 Group: common
      Parameters:
      sessionLiveCheckInterval - the value to set
      Returns:
      the dsl builder
    • sessionLiveCheckInterval

      default JcrEndpointBuilderFactory.JcrEndpointProducerBuilder 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 <code>long</code> type. Default: 60000 Group: common
      Parameters:
      sessionLiveCheckInterval - the value to set
      Returns:
      the dsl builder
    • sessionLiveCheckIntervalOnStart

      default JcrEndpointBuilderFactory.JcrEndpointProducerBuilder sessionLiveCheckIntervalOnStart(long sessionLiveCheckIntervalOnStart)
      Interval in milliseconds to wait before the first session live checking. The default value is 3000 ms. The option is a: <code>long</code> type. Default: 3000 Group: common
      Parameters:
      sessionLiveCheckIntervalOnStart - the value to set
      Returns:
      the dsl builder
    • sessionLiveCheckIntervalOnStart

      default JcrEndpointBuilderFactory.JcrEndpointProducerBuilder 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 <code>long</code> type. Default: 3000 Group: common
      Parameters:
      sessionLiveCheckIntervalOnStart - the value to set
      Returns:
      the dsl builder
    • username

      Username for login. The option is a: <code>java.lang.String</code> type. Group: common
      Parameters:
      username - the value to set
      Returns:
      the dsl builder
    • 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: <code>java.lang.String</code> type. Group: common
      Parameters:
      uuids - the value to set
      Returns:
      the dsl builder
    • workspaceName

      default JcrEndpointBuilderFactory.JcrEndpointProducerBuilder workspaceName(String workspaceName)
      The workspace to access. If it's not specified then the default one will be used. The option is a: <code>java.lang.String</code> type. Group: common
      Parameters:
      workspaceName - the value to set
      Returns:
      the dsl builder