org.jboss.deployers.vfs.plugins.classloader
Class ModuleRequirementIntegrationDeployer<T>

java.lang.Object
  extended by org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
      extended by org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer
          extended by org.jboss.deployers.spi.deployer.helpers.AbstractOptionalRealDeployer<T>
              extended by org.jboss.deployers.vfs.spi.deployer.AbstractOptionalVFSRealDeployer<T>
                  extended by org.jboss.deployers.vfs.plugins.classloader.RequirementIntegrationDeployer<T>
                      extended by org.jboss.deployers.vfs.plugins.classloader.CachingRequirementIntegrationDeployer<T>
                          extended by org.jboss.deployers.vfs.plugins.classloader.ModuleRequirementIntegrationDeployer<T>
Type Parameters:
T - exact output type
All Implemented Interfaces:
Deployer, Ordered

public class ModuleRequirementIntegrationDeployer<T>
extends CachingRequirementIntegrationDeployer<T>

Checks module requirements.

Author:
Ales Justin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.deployers.spi.Ordered
Ordered.OrderedComparator
 
Field Summary
 
Fields inherited from class org.jboss.deployers.vfs.plugins.classloader.CachingRequirementIntegrationDeployer
REQUIREMENT_KEY
 
Fields inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
log
 
Fields inherited from interface org.jboss.deployers.spi.Ordered
COMPARATOR
 
Constructor Summary
ModuleRequirementIntegrationDeployer(Class<T> input)
           
 
Method Summary
 String getModule()
          Get the matching module name.
protected  org.jboss.classloading.spi.metadata.helpers.AbstractRequirement hasIntegrationModuleRequirement(org.jboss.classloading.spi.metadata.RequirementsMetaData metadata)
          Do we have integration module requirements.
 void setModule(String module)
          Set the matching module name.
 
Methods inherited from class org.jboss.deployers.vfs.plugins.classloader.CachingRequirementIntegrationDeployer
hasIntegrationModuleRequirement, setCacheRequirement, undeploy
 
Methods inherited from class org.jboss.deployers.vfs.plugins.classloader.RequirementIntegrationDeployer
deploy, getIntegrationModuleName, getIntegrationModuleNames, setIntegrationModuleName, setIntegrationModuleNames, start
 
Methods inherited from class org.jboss.deployers.vfs.spi.deployer.AbstractOptionalVFSRealDeployer
deploy, undeploy
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractOptionalRealDeployer
internalDeploy, internalUndeploy, setDisableOptional
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer
addControllerContextName, deploy, isControllerContextNameCandidate, isUseUnitName, removeControllerContextName, setUseUnitName, undeploy
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
addInput, addInput, addOutput, addOutput, getInput, getInputs, getOutput, getOutputs, getRelativeOrder, getStage, isAllInputs, isComponentsOnly, isParentFirst, isTopLevelOnly, isWantComponents, setAllInputs, setComponentsOnly, setInput, setInputs, setInputs, setInputs, setOutput, setOutputs, setOutputs, setOutputs, setParentFirst, setRelativeOrder, setStage, setTopLevelOnly, setWantComponents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleRequirementIntegrationDeployer

public ModuleRequirementIntegrationDeployer(Class<T> input)
Method Detail

hasIntegrationModuleRequirement

protected org.jboss.classloading.spi.metadata.helpers.AbstractRequirement hasIntegrationModuleRequirement(org.jboss.classloading.spi.metadata.RequirementsMetaData metadata)
Description copied from class: RequirementIntegrationDeployer
Do we have integration module requirements.

Specified by:
hasIntegrationModuleRequirement in class RequirementIntegrationDeployer<T>
Parameters:
metadata - the current requirements
Returns:
integration core requirement

getModule

public String getModule()
Get the matching module name.

Returns:
the module name

setModule

public void setModule(String module)
Set the matching module name.

Parameters:
module - the module name


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