Author: sseifert
Date: Sat Apr 29 07:53:37 2017
New Revision: 1793174

URL: http://svn.apache.org/viewvc?rev=1793174&view=rev
Log:
SLING-6814 jcr-mock: Implement JackrabbitObservationManager

Modified:
    sling/trunk/testing/mocks/jcr-mock/pom.xml
    
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockObservationManager.java
    sling/trunk/testing/mocks/sling-mock/pom.xml

Modified: sling/trunk/testing/mocks/jcr-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/pom.xml?rev=1793174&r1=1793173&r2=1793174&view=diff
==============================================================================
--- sling/trunk/testing/mocks/jcr-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/jcr-mock/pom.xml Sat Apr 29 07:53:37 2017
@@ -54,6 +54,12 @@
             <version>2.8.0</version>
             <scope>compile</scope>
         </dependency>
+        <dependency>
+            <groupId>org.apache.jackrabbit</groupId>
+            <artifactId>jackrabbit-api</artifactId>
+            <version>2.8.0</version>
+            <scope>compile</scope>
+        </dependency>
     
         <dependency>
             <groupId>com.google.guava</groupId>

Modified: 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockObservationManager.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockObservationManager.java?rev=1793174&r1=1793173&r2=1793174&view=diff
==============================================================================
--- 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockObservationManager.java
 (original)
+++ 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockObservationManager.java
 Sat Apr 29 07:53:37 2017
@@ -26,10 +26,13 @@ import javax.jcr.observation.EventListen
 import javax.jcr.observation.EventListenerIterator;
 import javax.jcr.observation.ObservationManager;
 
+import org.apache.jackrabbit.api.observation.JackrabbitEventFilter;
+import org.apache.jackrabbit.api.observation.JackrabbitObservationManager;
+
 /**
  * Mock {@link ObservationManager} implementation.
  */
-class MockObservationManager implements ObservationManager {
+class MockObservationManager implements ObservationManager, 
JackrabbitObservationManager {
 
     @Override
     public void addEventListener(final EventListener listener, final int 
eventTypes, final String absPath,
@@ -38,6 +41,11 @@ class MockObservationManager implements
         // do nothing
     }
 
+    @Override
+    public void addEventListener(EventListener listener, JackrabbitEventFilter 
filter) throws RepositoryException {
+        // do nothing
+    }
+
     @Override
     public void removeEventListener(final EventListener listener) throws 
RepositoryException {
         // do nothing

Modified: sling/trunk/testing/mocks/sling-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/pom.xml?rev=1793174&r1=1793173&r2=1793174&view=diff
==============================================================================
--- sling/trunk/testing/mocks/sling-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/sling-mock/pom.xml Sat Apr 29 07:53:37 2017
@@ -51,7 +51,7 @@
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.testing.jcr-mock</artifactId>
-            <version>1.2.0</version>
+            <version>1.2.1-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
         <dependency>


Reply via email to