Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » system » server » [javadoc | source]
org.jboss.system.server
public class: NoAnnotationURLClassLoader [javadoc | source]
java.lang.Object
   java.lang.ClassLoader
      java.security.SecureClassLoader
         java.net.URLClassLoader
            org.jboss.system.server.NoAnnotationURLClassLoader
A URL classloader to avoid URL annotation of classes in RMI
Constructor:
 public NoAnnotationURLClassLoader(URL[] urls) 
    Construct a URLClassLoader
    Parameters:
    urls - the URLs to load classes from.
 public NoAnnotationURLClassLoader(URL[] urls,
    ClassLoader parent) 
    Construct a URLClassLoader
    Parameters:
    urls - the URLs to load classes from.
    parent - the parent classloader.
 public NoAnnotationURLClassLoader(URL[] urls,
    ClassLoader parent,
    URLStreamHandlerFactory factory) 
    Construct a URLClassLoader
    Parameters:
    urls - the URLs to load classes from.
    parent - the parent classloader.
    factory - the url stream factory.
Method from org.jboss.system.server.NoAnnotationURLClassLoader Summary:
getAllURLs,   getURLs
Methods from java.net.URLClassLoader:
findResource,   findResources,   getURLs,   newInstance,   newInstance
Methods from java.lang.ClassLoader:
clearAssertionStatus,   getParent,   getResource,   getResourceAsStream,   getResources,   getSystemClassLoader,   getSystemResource,   getSystemResourceAsStream,   getSystemResources,   loadClass,   setClassAssertionStatus,   setDefaultAssertionStatus,   setPackageAssertionStatus
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.system.server.NoAnnotationURLClassLoader Detail:
 public URL[] getAllURLs() 
    Return all library URLs

    Do not remove this method without running the WebIntegrationTestSuite

 public URL[] getURLs() 
    Return an empty URL array to force the RMI marshalling subsystem to use the java.server.codebase property as the annotated codebase.

    Do not remove this method without discussing it on the dev list.