Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-1441

Support workspace event listeners that will be created/registered on initialization time

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • core 1.4.1
    • None
    • jackrabbit-core
    • None

    Description

      Add an <EventListener> section in workspace.xml (or the <Workspace> section of repository.xml), containing custom javax.jcr.observation.EventListener implementations that will be created and registered when the workspace is initialized.

      The DTD for this section might look as follows:

      <!ELEMENT EventListener (param*)>
      <!ATTLIST EventListener class CDATA #REQUIRED
      eventTypes CDATA #IMPLIED
      absPath CDATA #IMPLIED
      isDeep CDATA #IMPLIED
      uuid CDATA #IMPLIED
      nodeTypeName CDATA #IMPLIED
      noLocal CDATA #IMPLIED>

      This would allow creating an audit logger that will log all write operations on a workspace.

      Attachments

        Issue Links

          Activity

            People

              dpfister Dominique Pfister
              dpfister Dominique Pfister
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: