[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