org.jboss.ejb3.deployers
Class Ejb3MetadataProcessingDeployer

java.lang.Object
  extended by org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
      extended by org.jboss.ejb3.deployers.Ejb3MetadataProcessingDeployer
All Implemented Interfaces:
org.jboss.deployers.spi.deployer.Deployer, org.jboss.deployers.spi.Ordered

public class Ejb3MetadataProcessingDeployer
extends org.jboss.deployers.spi.deployer.helpers.AbstractDeployer

Ejb3MetadataProcessingDeployer Runs post-merge processing on EJB3 Metadata to apply rules, perform validation, etc JBMETA-132

Version:
$Revision: $
Author:
ALR

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.deployers.spi.Ordered
org.jboss.deployers.spi.Ordered.OrderedComparator
 
Field Summary
static String OUTPUT
          Deployer Output, the Processed metadata
 
Fields inherited from interface org.jboss.deployers.spi.Ordered
COMPARATOR
 
Constructor Summary
Ejb3MetadataProcessingDeployer()
          Constructor; sets deployment stage and requisite input/output chain
 
Method Summary
 void deploy(org.jboss.deployers.structure.spi.DeploymentUnit du)
          For DeploymentUnits with a merged metadata attachment representing EJB3 beans, will run a standard ProcessorChain and output the processed result
 
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, undeploy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OUTPUT

public static final String OUTPUT
Deployer Output, the Processed metadata

Constructor Detail

Ejb3MetadataProcessingDeployer

public Ejb3MetadataProcessingDeployer()
Constructor; sets deployment stage and requisite input/output chain

Method Detail

deploy

public void deploy(org.jboss.deployers.structure.spi.DeploymentUnit du)
            throws org.jboss.deployers.spi.DeploymentException
For DeploymentUnits with a merged metadata attachment representing EJB3 beans, will run a standard ProcessorChain and output the processed result

Throws:
org.jboss.deployers.spi.DeploymentException
See Also:
Deployer.deploy(org.jboss.deployers.structure.spi.DeploymentUnit)


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