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);