Class EventHelper
java.lang.Object
org.apache.sling.commons.testing.jcr.EventHelper
- All Implemented Interfaces:
javax.jcr.observation.EventListener
Used by tests to wait until JCR notification events
have been delivered.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Remove the event listener from the observation listener.voidonEvent(javax.jcr.observation.EventIterator it) voidwaitForEvents(long timeoutMsec) To make sure observation events have been delivered, create or delete a a node and wait for the corresponding events to be received.
-
Field Details
-
WAIT_NODE_FOLDER
- See Also:
-
WAIT_NODE_NODE
-
-
Constructor Details
-
EventHelper
public EventHelper(javax.jcr.Session s) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
-
Method Details
-
onEvent
public void onEvent(javax.jcr.observation.EventIterator it) - Specified by:
onEventin interfacejavax.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.
-