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$