org.jboss.deployers.plugins.classloading
Class AbstractDeploymentClassLoaderPolicyModule

java.lang.Object
  extended by org.jboss.classloading.spi.helpers.NameAndVersionSupport
      extended by org.jboss.classloading.spi.dependency.Module
          extended by org.jboss.classloading.spi.dependency.helpers.ClassLoadingMetaDataModule
              extended by org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule
                  extended by org.jboss.deployers.plugins.classloading.AbstractDeploymentClassLoaderPolicyModule
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
VFSDeploymentClassLoaderPolicyModule

public abstract class AbstractDeploymentClassLoaderPolicyModule
extends org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule

AbstractDeploymentClassLoaderPolicyModule.

Version:
$Revision: 1.1 $
Author:
Adrian Brock, Ales Justin
See Also:
Serialized Form

Constructor Summary
AbstractDeploymentClassLoaderPolicyModule(DeploymentUnit unit)
          Create a new AbstractDeploymentClassLoaderPolicyModule.
 
Method Summary
 org.jboss.dependency.spi.ControllerState getClassLoaderState()
           
 DeploymentUnit getDeploymentUnit()
          Get the unit.
 void release()
           
 
Methods inherited from class org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule
createLazyDelegateLoader, determinePolicy, getClassLoader, getClassLoaderForClass, getDelegateLoader, getPolicy, registerClassLoaderPolicy, registerClassLoaderPolicy, registerClassLoaderPolicy, removeClassLoader, reset
 
Methods inherited from class org.jboss.classloading.spi.dependency.helpers.ClassLoadingMetaDataModule
determineCapabilities, determineRequirements, getClassLoadingMetaData, getDomainName, getExcluded, getExcludedExport, getExportAll, getIncluded, getParentDomainName, isBlackListable, isCacheable, isImportAll, isJ2seClassLoadingCompliance
 
Methods inherited from class org.jboss.classloading.spi.dependency.Module
addDelegates, addIDependOn, createDependencies, defaultCapabilities, determinePackageNames, equals, getCapabilities, getContextName, getControllerContext, getDelegates, getDeterminedDomainName, getDeterminedParentDomainName, getDeterminedParentPolicy, getDynamicClassRoot, getModuleForClass, getPackageNames, getRequirementDependencyItems, getRequirements, getResource, getResources, isValid, loadClass, registerModuleClassLoader, removeDependencies, removeIDependOn, resolveModule, setControllerContext, unregisterModuleClassLoader, visit, visit, visit
 
Methods inherited from class org.jboss.classloading.spi.helpers.NameAndVersionSupport
clone, getName, getTheVersion, getVersion, hashCode, setName, setTheVersion, setVersion, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractDeploymentClassLoaderPolicyModule

public AbstractDeploymentClassLoaderPolicyModule(DeploymentUnit unit)
Create a new AbstractDeploymentClassLoaderPolicyModule.

Parameters:
unit - the deployment unit
Throws:
IllegalArgumentException - for a null unit
Method Detail

getDeploymentUnit

public DeploymentUnit getDeploymentUnit()
Get the unit.

Returns:
the unit.

getClassLoaderState

public org.jboss.dependency.spi.ControllerState getClassLoaderState()
Overrides:
getClassLoaderState in class org.jboss.classloading.spi.dependency.Module

release

public void release()
Overrides:
release in class org.jboss.classloading.spi.dependency.Module


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.