Author: justin
Date: Tue Apr 13 19:13:17 2010
New Revision: 933746
URL: http://svn.apache.org/viewvc?rev=933746&view=rev
Log:
SLING-1488 - adding dispose method
Modified:
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/jcr/EventHelper.java
Modified:
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/jcr/EventHelper.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/jcr/EventHelper.java?rev=933746&r1=933745&r2=933746&view=diff
==============================================================================
---
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/jcr/EventHelper.java
(original)
+++
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/jcr/EventHelper.java
Tue Apr 13 19:13:17 2010
@@ -53,7 +53,7 @@ public class EventHelper implements Even
}
public void onEvent(EventIterator it) {
- eventCount++;
+ eventCount++;
}
/** To make sure observation events have been delivered,
@@ -82,4 +82,14 @@ public class EventHelper implements Even
throw new IllegalStateException("Event counter did not reach "
+ targetEventCount + ", waited " + timeoutMsec + " msec");
}
}
+
+ /**
+ * Remove the event listener from the observation listener.
+ */
+ public void dispose() {
+ try {
+
session.getWorkspace().getObservationManager().removeEventListener(this);
+ } catch (RepositoryException e) {
+ }
+ }
}