You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by si...@apache.org on 2012/11/08 12:23:57 UTC

svn commit: r1407017 - /river/jtsk/trunk/src/net/jini/loader/RiverClassLoaderSpi.java

Author: sijskes
Date: Thu Nov  8 11:23:57 2012
New Revision: 1407017

URL: http://svn.apache.org/viewvc?rev=1407017&view=rev
Log:
javadoc.

Modified:
    river/jtsk/trunk/src/net/jini/loader/RiverClassLoaderSpi.java

Modified: river/jtsk/trunk/src/net/jini/loader/RiverClassLoaderSpi.java
URL: http://svn.apache.org/viewvc/river/jtsk/trunk/src/net/jini/loader/RiverClassLoaderSpi.java?rev=1407017&r1=1407016&r2=1407017&view=diff
==============================================================================
--- river/jtsk/trunk/src/net/jini/loader/RiverClassLoaderSpi.java (original)
+++ river/jtsk/trunk/src/net/jini/loader/RiverClassLoaderSpi.java Thu Nov  8 11:23:57 2012
@@ -22,7 +22,16 @@ import java.net.MalformedURLException;
 import org.apache.river.api.common.Beta;
 
 /**
- *
+ * River wide Service Provider Interface (SPI) to modify classloading behaviour.
+ * 
+ * Loosely based on the RMIClassLoaderSpi. To circumvent RMIClassLoaderSpi 
+ * problems in some runtime environments, like Java Webstart and Netbeans platform api.
+ * <p>
+ * The default {@link RiverClassLoader.DefaultRiverClassLoaderSpi } delegates to the RMIClassLoader. 
+ * <p>
+ * To create a RiverClassLoaderSpi for netbeans, 
+ * please look at: <a href='https://issues.apache.org/jira/browse/RIVER-336'>RIVER-336</a> 
+ * for inspiration.
  */
 @Beta
 public abstract class RiverClassLoaderSpi
@@ -32,7 +41,7 @@ public abstract class RiverClassLoaderSp
         throws MalformedURLException, ClassNotFoundException ;
 
     public abstract Class<?> loadProxyClass(String codebase, String[] interfaceNames, ClassLoader defaultLoader)
-        throws ClassNotFoundException, MalformedURLException ;
+        throws MalformedURLException, ClassNotFoundException ;
 
     public abstract String getClassAnnotation(Class<?> cl);