org.jboss.deployers.vfs.deployer.kernel
Class BeanMetaDataDeployer
java.lang.Object
org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer
org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer<org.jboss.beans.metadata.spi.BeanMetaData>
org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer
- All Implemented Interfaces:
- Deployer, Ordered
public class BeanMetaDataDeployer
- extends AbstractSimpleRealDeployer<org.jboss.beans.metadata.spi.BeanMetaData>
BeanMetaDataDeployer.
This deployer is responsible for deploying all metadata of
type BeanMetaData
.
- Version:
- $Revision: 1.1 $
- Author:
- Adrian Brock
Constructor Summary |
BeanMetaDataDeployer(org.jboss.dependency.spi.Controller controller)
Create a new BeanDeployer. |
BeanMetaDataDeployer(org.jboss.kernel.Kernel kernel)
Deprecated. use other constructor |
Method Summary |
void |
deploy(DeploymentUnit unit,
org.jboss.beans.metadata.spi.BeanMetaData deployment)
|
protected void |
init(org.jboss.dependency.spi.Controller controller)
Simple init. |
protected static void |
mergeScopes(org.jboss.metadata.spi.scope.ScopeKey contextKey,
org.jboss.metadata.spi.scope.ScopeKey unitKey)
Merge scope keys. |
void |
undeploy(DeploymentUnit unit,
org.jboss.beans.metadata.spi.BeanMetaData deployment)
|
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer |
addInput, addInput, addOutput, addOutput, 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 |
BeanMetaDataDeployer
public BeanMetaDataDeployer(org.jboss.kernel.Kernel kernel)
- Deprecated. use other constructor
- Create a new BeanDeployer.
- Parameters:
kernel
- the kernel
- Throws:
IllegalArgumentException
- for a null kernel
BeanMetaDataDeployer
public BeanMetaDataDeployer(org.jboss.dependency.spi.Controller controller)
- Create a new BeanDeployer.
- Parameters:
controller
- the controller
- Throws:
IllegalArgumentException
- for a null controller
init
protected void init(org.jboss.dependency.spi.Controller controller)
- Simple init.
- Parameters:
controller
- the controller
deploy
public void deploy(DeploymentUnit unit,
org.jboss.beans.metadata.spi.BeanMetaData deployment)
throws DeploymentException
- Specified by:
deploy
in class AbstractSimpleRealDeployer<org.jboss.beans.metadata.spi.BeanMetaData>
- Throws:
DeploymentException
mergeScopes
protected static void mergeScopes(org.jboss.metadata.spi.scope.ScopeKey contextKey,
org.jboss.metadata.spi.scope.ScopeKey unitKey)
- Merge scope keys.
- Parameters:
contextKey
- the context keyunitKey
- the unit key
undeploy
public void undeploy(DeploymentUnit unit,
org.jboss.beans.metadata.spi.BeanMetaData deployment)
- Overrides:
undeploy
in class AbstractSimpleRealDeployer<org.jboss.beans.metadata.spi.BeanMetaData>
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.