Versions Compared

Key

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

The JcrXmlPersistenceIndexer listens to the repository generated JMS events to persist and persists metadata in JCR/XML format to the file system. It implements the org.fcrepo.indexer.Indexer interface for the indexing functionalities, which consists of the methods to handle new/updated records and deleted records.

JCR/XML is a native format supported by Modeshape for backup and recovery. In the case of system failure that we need to recover the repository or share the metadata with other ogazationsorganizations, we can use the persisted JCR/XML to files serve this purpose.

Info

The JCR/XML is files are stored level by level under the configured directory fcrepo.jcrxml.storage (default fcrepo4-jcrxml), one folder for metadata and sub-containers of under a Modeshape JCR container, and at . At this timeit , the persisted JCR/XML files contains no binary values.

...

The indexer is configured using Spring that can be done using with Java bean setter methods.  Here is a sample configuration fragment showing how to configure and use the JcrXmlPersistenceIndexer:

...