Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

By default, Fedora publishes events to a topic on a local broker. This topic is named "fedora". Each message will contain an empty body and up to five different header values. Those header values are namespaced so they look like this:

  • org.fcrepo.jms.identifier
  • org.fcrepo.jms.eventType
  • org.fcrepo.jms.properties
  • org.fcrepo.jms.timestamp
  • org.fcrepo.jms.baseURL

Both  eventType  and  properties  are comma-delimited lists of events or properties. The eventTypes follow the JCR 2.0 specification and include:

The contents of the message header and body are documented here.

The  properties  field will list the RDF properties that changed with that event.  NODE_REMOVED  events contain no properties. The fcrepo component for Camel is configured to recognize these headers and act appropriately.

...

ActiveMQ supports “virtual destinations”, allowing your broker to automatically forward messages from one location to another. If Fedora4 Fedora is deployed in Tomcat, the ActiveMQ configuration will be located in in WEB-INF/classes/config/activemq.xml. That file can be edited to include the following block:

...