[jboss-svn-commits] JBL Code SVN: r24733 - in labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service: impl and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jan 15 07:35:09 EST 2009


Author: unibrew
Date: 2009-01-15 07:35:09 -0500 (Thu, 15 Jan 2009)
New Revision: 24733

Modified:
   labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service/EventListenersStorageServiceInterface.java
   labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service/impl/EventListenersStorageService.java
Log:
Correcting compilation errors on linux JVMs.

Modified: labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service/EventListenersStorageServiceInterface.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service/EventListenersStorageServiceInterface.java	2009-01-15 11:02:51 UTC (rev 24732)
+++ labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service/EventListenersStorageServiceInterface.java	2009-01-15 12:35:09 UTC (rev 24733)
@@ -36,6 +36,6 @@
     
     public <T extends EventListener> boolean removeEventListener( T listener);
     
-    public <T extends EventListener> List<T> findAllListeners ( Class<? extends T> type );
+    public <T extends EventListener> List<T> findAllListeners ( Class type );
 
 }

Modified: labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service/impl/EventListenersStorageService.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service/impl/EventListenersStorageService.java	2009-01-15 11:02:51 UTC (rev 24732)
+++ labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/service/impl/EventListenersStorageService.java	2009-01-15 12:35:09 UTC (rev 24733)
@@ -38,7 +38,7 @@
 @Local(EventListenersStorageServiceInterface.class)
 public class EventListenersStorageService implements EventListenersStorageServiceInterface {
 
-    private Set<Entry> listeners = new HashSet<Entry>();
+    private Set<Entry> listeners = Collections.synchronizedSet(new HashSet<Entry>());
 
     public EventListenersStorageService() {
     }
@@ -58,7 +58,7 @@
         return listeners.remove(entry);
     }
     
-    public <T extends EventListener> List<T> findAllListeners (Class<? extends T> type) {
+    public <T extends EventListener> List<T> findAllListeners (Class type) {
         List<T> list = new LinkedList<T>();
         for ( Entry<T> entry : listeners ) {
             if ( entry.getListener().getClass().getInterfaces()[0].getName().equals(type.getName())) {




More information about the jboss-svn-commits mailing list