Package com.ibm.wsspi.classloading
Interface ClassLoaderConfiguration
- 
 public interface ClassLoaderConfigurationThis interface defines the configuration of a classloader.
- 
- 
Method Summary
 
- 
- 
- 
Method Detail- 
setDelegateToParentAfterCheckingLocalClasspathClassLoaderConfiguration setDelegateToParentAfterCheckingLocalClasspath(boolean delegateLast) - Parameters:
- delegateLast- true indicates that the parent classloader should be consulted after the local class space. This is not the default behaviour for normal class loading. false indicates normal class loading semantics should be used.
 
 - 
setIdClassLoaderConfiguration setId(ClassLoaderIdentity id) - Parameters:
- id- The identity for this classloader
 
 - 
setParentIdClassLoaderConfiguration setParentId(ClassLoaderIdentity id) - Parameters:
- id- The identity of the parent to this classloader, if a parent is required.
 
 - 
setSharedLibrariesClassLoaderConfiguration setSharedLibraries(java.util.List<java.lang.String> libs) - Parameters:
- libs- the names of shared libraries that should be associated with this classloader
 
 - 
setSharedLibrariesClassLoaderConfiguration setSharedLibraries(java.lang.String... libs) - See Also:
- setSharedLibraries(List)
 
 - 
addSharedLibrariesClassLoaderConfiguration addSharedLibraries(java.util.List<java.lang.String> libs) - Parameters:
- libs- the names of shared libraries that should be associated with this classloader
 
 - 
addSharedLibrariesClassLoaderConfiguration addSharedLibraries(java.lang.String... libs) - See Also:
- addSharedLibraries(List)
 
 - 
getSharedLibrariesjava.util.List<java.lang.String> getSharedLibraries() 
 - 
setCommonLibrariesClassLoaderConfiguration setCommonLibraries(java.util.List<java.lang.String> libs) - Parameters:
- libs- the names of common shared libraries that should be associated with this classloader
 
 - 
setCommonLibrariesClassLoaderConfiguration setCommonLibraries(java.lang.String... libs) - See Also:
- setCommonLibraries(List)
 
 - 
getCommonLibrariesjava.util.List<java.lang.String> getCommonLibraries() 
 - 
setClassProvidersClassLoaderConfiguration setClassProviders(java.util.List<java.lang.String> providers) 
 - 
setClassProvidersClassLoaderConfiguration setClassProviders(java.lang.String... providers) 
 - 
getClassProvidersjava.util.List<java.lang.String> getClassProviders() 
 - 
setNativeLibraryContainersClassLoaderConfiguration setNativeLibraryContainers(java.util.List<com.ibm.wsspi.adaptable.module.Container> containers) 
 - 
setNativeLibraryContainersClassLoaderConfiguration setNativeLibraryContainers(com.ibm.wsspi.adaptable.module.Container... containers) 
 - 
getNativeLibraryContainersjava.util.List<com.ibm.wsspi.adaptable.module.Container> getNativeLibraryContainers() 
 - 
getParentIdClassLoaderIdentity getParentId() 
 - 
getIdClassLoaderIdentity getId() 
 - 
getDelegateToParentAfterCheckingLocalClasspathboolean getDelegateToParentAfterCheckingLocalClasspath() 
 - 
setProtectionDomainClassLoaderConfiguration setProtectionDomain(java.security.ProtectionDomain domain) 
 - 
getProtectionDomainjava.security.ProtectionDomain getProtectionDomain() 
 - 
setIncludeAppExtensionsClassLoaderConfiguration setIncludeAppExtensions(boolean include) - Parameters:
- include- Whether or not to include ApplicationExtensionLibrary instances to this classloader
 
 - 
getIncludeAppExtensionsboolean getIncludeAppExtensions() 
 
- 
 
-