Package org.jboss.wsf.spi.classloading
Class ClassLoaderProvider
- java.lang.Object
-
- org.jboss.wsf.spi.classloading.ClassLoaderProvider
-
public abstract class ClassLoaderProvider extends Object
SPI for getting AS classloaders- Since:
- 06-Apr-2011
- Author:
- alessio.soldano@jboss.com
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderProvider()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ClassLoaderProvidergetDefaultProvider()abstract ClassLoadergetServerIntegrationClassLoader()Return the ClassLoader instance having visibility over the all server side ws libraries (for JAXWS usage)abstract ClassLoadergetServerJAXRPCIntegrationClassLoader()Return the ClassLoader instance having visibility over the all server side ws libraries (for JAXRPC usage)abstract ClassLoadergetWebServiceSubsystemClassLoader()Return the ClassLoader instance having visibility over the application server ws subsystem onlystatic booleanisSet()static voidsetDefaultProvider(ClassLoaderProvider p)
-
-
-
Method Detail
-
setDefaultProvider
public static void setDefaultProvider(ClassLoaderProvider p)
-
getDefaultProvider
public static ClassLoaderProvider getDefaultProvider()
-
isSet
public static boolean isSet()
-
getWebServiceSubsystemClassLoader
public abstract ClassLoader getWebServiceSubsystemClassLoader()
Return the ClassLoader instance having visibility over the application server ws subsystem only- Returns:
- classloader
-
getServerIntegrationClassLoader
public abstract ClassLoader getServerIntegrationClassLoader()
Return the ClassLoader instance having visibility over the all server side ws libraries (for JAXWS usage)- Returns:
- classloader
-
getServerJAXRPCIntegrationClassLoader
public abstract ClassLoader getServerJAXRPCIntegrationClassLoader()
Return the ClassLoader instance having visibility over the all server side ws libraries (for JAXRPC usage)- Returns:
- classloader
-
-