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). |
A {@link org.apache.camel.Consumer} to consume JCR events. $Id$