A JCR endpoint
Name | Kind | Group | Required | Default | Type | Enum | Description |
---|---|---|---|---|---|---|---|
host | path | common | true | java.lang.String | Name of the {@link javax.jcr.Repository} to lookup from the Camel registry to be used. | ||
base | path | common | true | java.lang.String | Get the base node when accessing the repository @return the base node | ||
deep | parameter | common | boolean | When isDeep is true, events whose associated parent node is at
absPath or within its subgraph are received.
@return deep |
|||
eventTypes | parameter | common | int | 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)} |
|||
nodeTypeNames | parameter | common | java.lang.String | 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 | common | boolean | 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 |
|||
password | parameter | common | java.lang.String | Password for login | |||
sessionLiveCheckInterval | parameter | common | 60000 | long | Interval in milliseconds to wait before each session live checking The default value is 60000 ms. | ||
sessionLiveCheckIntervalOnStart | parameter | common | 3000 | long | Interval in milliseconds to wait before the first session live checking. The default value is 3000 ms. @return sessionLiveCheckIntervalOnStart | ||
username | parameter | common | java.lang.String | Username for login | |||
uuids | parameter | common | java.lang.String | 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 | |||
workspaceName | parameter | common | java.lang.String | The workspace to access. If it's not specified then the default one will be used | |||
exchangePattern | parameter | advanced | InOnly | org.apache.camel.ExchangePattern | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
synchronous | parameter | advanced | false | boolean | 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$