org.jboss.wsf.spi.classloading
Class ClassLoaderProvider

java.lang.Object
  extended by 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
ClassLoaderProvider()
           
 
Method Summary
static ClassLoaderProvider getDefaultProvider()
           
abstract  ClassLoader getServerIntegrationClassLoader()
          Return the ClassLoader instance having visibility over the all server side ws libraries (for JAXWS usage)
abstract  ClassLoader getServerJAXRPCIntegrationClassLoader()
          Return the ClassLoader instance having visibility over the all server side ws libraries (for JAXRPC usage)
abstract  ClassLoader getWebServiceSubsystemClassLoader()
          Return the ClassLoader instance having visibility over the application server ws subsystem only
static void setDefaultProvider(ClassLoaderProvider p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassLoaderProvider

public ClassLoaderProvider()
Method Detail

setDefaultProvider

public static void setDefaultProvider(ClassLoaderProvider p)

getDefaultProvider

public static ClassLoaderProvider getDefaultProvider()

getWebServiceSubsystemClassLoader

public abstract ClassLoader getWebServiceSubsystemClassLoader()
Return the ClassLoader instance having visibility over the application server ws subsystem only

Returns:

getServerIntegrationClassLoader

public abstract ClassLoader getServerIntegrationClassLoader()
Return the ClassLoader instance having visibility over the all server side ws libraries (for JAXWS usage)

Returns:

getServerJAXRPCIntegrationClassLoader

public abstract ClassLoader getServerJAXRPCIntegrationClassLoader()
Return the ClassLoader instance having visibility over the all server side ws libraries (for JAXRPC usage)

Returns:


Copyright © 2012 JBoss, by Red Hat. All Rights Reserved.