Class EventHelper

  • All Implemented Interfaces:
    javax.jcr.observation.EventListener

    public class EventHelper
    extends Object
    implements javax.jcr.observation.EventListener
    Used by tests to wait until JCR notification events have been delivered.
    • Constructor Detail

      • EventHelper

        public EventHelper​(javax.jcr.Session s)
                    throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
    • Method Detail

      • onEvent

        public void onEvent​(javax.jcr.observation.EventIterator it)
        Specified by:
        onEvent in interface javax.jcr.observation.EventListener
      • waitForEvents

        public void waitForEvents​(long timeoutMsec)
                           throws javax.jcr.RepositoryException
        To make sure observation events have been delivered, create or delete a a node and wait for the corresponding events to be received.
        Throws:
        javax.jcr.RepositoryException
      • dispose

        public void dispose()
        Remove the event listener from the observation listener.