JCR

JCR

Scheme: jcr

A JCR endpoint

Name Kind Type Required Deprecated Default Value Enum Values Description
host path java.lang.String true false Name of the {@link javax.jcr.Repository} to lookup from the Camel registry to be used.
base path java.lang.String true false Get the base node when accessing the repository @return the base node
username parameter java.lang.String false
password parameter java.lang.String false
eventTypes parameter int false 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.). @return eventTypes @see {@link javax.jcr.observation.Event} @see {@link javax.jcr.observation.ObservationManager#addEventListener(javax.jcr.observation.EventListener, int, String, boolean, String[], String[], boolean)}
deep parameter boolean false When isDeep is true, events whose associated parent node is at absPath or within its subgraph are received. @return deep
uuids parameter java.lang.String false 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. @return comma separated uuid list string
nodeTypeNames parameter java.lang.String false 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.
noLocal parameter boolean false If noLocal is true, then events generated by the session through which the listener was registered are ignored. Otherwise, they are not ignored. @return noLocal
sessionLiveCheckIntervalOnStart parameter long false 3000 Interval in milliseconds to wait before the first session live checking. The default value is 3000 ms. @return sessionLiveCheckIntervalOnStart
sessionLiveCheckInterval parameter long false 60000 Interval in milliseconds to wait before each session live checking The default value is 60000 ms.
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

jcr consumer

A {@link org.apache.camel.Consumer} to consume JCR events. $Id$