[jboss-svn-commits] JBoss Common SVN: r3770 - arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Nov 24 07:51:33 EST 2009
Author: aslak
Date: 2009-11-24 07:51:33 -0500 (Tue, 24 Nov 2009)
New Revision: 3770
Modified:
arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util/DefaultServiceLoader.java
Log:
ARQ-27 Added getProviders as a Set, used to check found providers count
Modified: arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util/DefaultServiceLoader.java
===================================================================
--- arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util/DefaultServiceLoader.java 2009-11-24 09:28:45 UTC (rev 3769)
+++ arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util/DefaultServiceLoader.java 2009-11-24 12:51:33 UTC (rev 3770)
@@ -22,6 +22,7 @@
import java.io.InputStreamReader;
import java.lang.reflect.Constructor;
import java.net.URL;
+import java.util.Collections;
import java.util.Enumeration;
import java.util.HashSet;
import java.util.Iterator;
@@ -283,6 +284,14 @@
return providers.iterator();
}
+ public Set<S> getProviders() {
+ if (providers == null)
+ {
+ reload();
+ }
+ return Collections.unmodifiableSet(providers);
+ }
+
/**
* Returns a string describing this service.
*
More information about the jboss-svn-commits
mailing list