org.jboss.ejb3.deployers.metadata.processor
Class ContainerNameMetaDataProcessor

java.lang.Object
  extended by org.jboss.ejb3.deployers.metadata.processor.ContainerNameMetaDataProcessor
All Implemented Interfaces:
org.jboss.metadata.process.processor.JBossMetaDataProcessor<org.jboss.metadata.ejb.jboss.JBossMetaData>

public class ContainerNameMetaDataProcessor
extends java.lang.Object
implements org.jboss.metadata.process.processor.JBossMetaDataProcessor<org.jboss.metadata.ejb.jboss.JBossMetaData>

An implementation of JBossMetaDataProcessor which sets the containername in the JBossEnterpriseBeanMetaData, if not already set.


Constructor Summary
ContainerNameMetaDataProcessor(org.jboss.deployers.structure.spi.DeploymentUnit deploymentUnit)
          Creates a ContainerNameMetaDataProcessor for a DeploymentUnit
 
Method Summary
 org.jboss.metadata.ejb.jboss.JBossMetaData process(org.jboss.metadata.ejb.jboss.JBossMetaData metadata)
          Sets the container name in each of JBossEnterpriseBeanMetaData, present within the passed JBossMetaData, if it's not already set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerNameMetaDataProcessor

public ContainerNameMetaDataProcessor(org.jboss.deployers.structure.spi.DeploymentUnit deploymentUnit)
Creates a ContainerNameMetaDataProcessor for a DeploymentUnit

Parameters:
deploymentUnit -
Method Detail

process

public org.jboss.metadata.ejb.jboss.JBossMetaData process(org.jboss.metadata.ejb.jboss.JBossMetaData metadata)
                                                   throws org.jboss.metadata.process.ProcessingException
Sets the container name in each of JBossEnterpriseBeanMetaData, present within the passed JBossMetaData, if it's not already set.

Specified by:
process in interface org.jboss.metadata.process.processor.JBossMetaDataProcessor<org.jboss.metadata.ejb.jboss.JBossMetaData>
Throws:
org.jboss.metadata.process.ProcessingException
See Also:
JBossMetaDataProcessor.process(org.jboss.metadata.ejb.jboss.JBossMetaData)