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) {
+        }
+    }
 }


Reply via email to