Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add API documentation links to JCR Event and Value

...

  • If the operation is CamelJcrInsert: A new node is created in the content repository, all the message headers of the IN message are transformed to javax.jcr.Value instances and added to the new node and the node's UUID is returned in the OUT message.
  • If the operation is CamelJcrGetById: A new node is retrieved from the repository using the message body as node identifier.

...

The consumer will connect to JCR periodically and return a List<javaxList<javax.jcr.observation.Event> Event> in the message body.

Wiki Markup
{div:class=confluenceTableSmall}
|| Name || Default Value || Description ||
| {{eventTypes}} | {{0}} | 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. |
| {{deep}} | {{false}} | When it is true, events whose associated parent node is at current path or within its subgraph are received. |
| {{uuids}} | {{null}} | Only events whose associated parent node has one of the identifiers in the comma separated uuid list will be received.|
| {{nodeTypeNames}} | {{null}} | 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}} | {{false}} | If {{noLocal}} is {{true}}, then events generated by the session through which the listener was registered are ignored. Otherwise, they are not ignored. | 
| {{sessionLiveCheckInterval}} | {{60000}} | Interval in milliseconds to wait before each session live checking. | 
| {{sessionLiveCheckIntervalOnStart}} | {{3000}} | Interval in milliseconds to wait before the first session live checking. | 
{div}

...