You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by re...@apache.org on 2011/09/22 18:44:42 UTC

svn commit: r1174256 - in /jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation: DelegatingObservationDispatcher.java EventListenerIteratorImpl.java

Author: reschke
Date: Thu Sep 22 16:44:41 2011
New Revision: 1174256

URL: http://svn.apache.org/viewvc?rev=1174256&view=rev
Log:
generics

Modified:
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/DelegatingObservationDispatcher.java
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventListenerIteratorImpl.java

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/DelegatingObservationDispatcher.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/DelegatingObservationDispatcher.java?rev=1174256&r1=1174255&r2=1174256&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/DelegatingObservationDispatcher.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/DelegatingObservationDispatcher.java Thu Sep 22 16:44:41 2011
@@ -39,7 +39,7 @@ public class DelegatingObservationDispat
     /**
      * the set of dispatchers
      */
-    private final HashSet dispatchers = new HashSet();
+    private final HashSet<ObservationDispatcher> dispatchers = new HashSet<ObservationDispatcher>();
 
     /**
      * Adds a new observation dispatcher to the set of dispatchers
@@ -110,7 +110,7 @@ public class DelegatingObservationDispat
      * @param pathPrefix event path prefix
      * @param userData the user data
      */
-    public void dispatch(List eventList, SessionImpl session,
+    public void dispatch(List<EventState> eventList, SessionImpl session,
                          Path pathPrefix, String userData) {
         ObservationDispatcher[] disp;
         synchronized (dispatchers) {

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventListenerIteratorImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventListenerIteratorImpl.java?rev=1174256&r1=1174255&r2=1174256&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventListenerIteratorImpl.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventListenerIteratorImpl.java Thu Sep 22 16:44:41 2011
@@ -37,7 +37,7 @@ class EventListenerIteratorImpl implemen
     /**
      * Iterator over {@link EventConsumer} instances
      */
-    private final Iterator consumers;
+    private final Iterator<EventConsumer> consumers;
 
     /**
      * The next <code>EventListener</code> that belongs to the session
@@ -59,7 +59,7 @@ class EventListenerIteratorImpl implemen
      * @throws NullPointerException if <code>ticket</code> or <code>consumer</code>
      *                              is <code>null</code>.
      */
-    EventListenerIteratorImpl(Session session, Collection sConsumers, Collection aConsumers)
+    EventListenerIteratorImpl(Session session, Collection<EventConsumer> sConsumers, Collection<EventConsumer> aConsumers)
             throws NullPointerException {
         if (session == null) {
             throw new NullPointerException("session");
@@ -71,7 +71,7 @@ class EventListenerIteratorImpl implemen
             throw new NullPointerException("consumers");
         }
         this.session = session;
-        Collection allConsumers = new ArrayList(sConsumers);
+        Collection<EventConsumer> allConsumers = new ArrayList<EventConsumer>(sConsumers);
         allConsumers.addAll(aConsumers);
         this.consumers = allConsumers.iterator();
         fetchNext();