org.ow2.easybeans.deployment.metadata.ejbjar
Class EasyBeansEjbJarDeployableFactory
java.lang.Object
org.ow2.util.ee.metadata.common.impl.AbsDeployableMetadataFactory
org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata,EasyBeansEjbJarClassMetadata,EasyBeansEjbJarMethodMetadata,EasyBeansEjbJarFieldMetadata>
org.ow2.easybeans.deployment.metadata.ejbjar.EasyBeansEjbJarDeployableFactory
- All Implemented Interfaces:
- org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadataFactory<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata>, org.ow2.util.ee.metadata.ejbjar.api.IEjbJarDeployableMetadataFactory<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata,EasyBeansEjbJarClassMetadata,EasyBeansEjbJarMethodMetadata,EasyBeansEjbJarFieldMetadata>
public class EasyBeansEjbJarDeployableFactory
- extends org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata,EasyBeansEjbJarClassMetadata,EasyBeansEjbJarMethodMetadata,EasyBeansEjbJarFieldMetadata>
- Author:
- Gael Lalire
| Fields inherited from interface org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadataFactory |
CLASS_SUFFIX |
| Methods inherited from class org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory |
afterScan, createDeployableMetadata, createDeployableMetadata, createDeployableMetadata, getDeployableMetadataClass |
| Methods inherited from class org.ow2.util.ee.metadata.common.impl.AbsDeployableMetadataFactory |
addClassToSetIfNotNull, scan |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EasyBeansEjbJarDeployableFactory
public EasyBeansEjbJarDeployableFactory()
- Default Constructor.
EasyBeansEjbJarDeployableFactory
public EasyBeansEjbJarDeployableFactory(org.ow2.util.scan.api.IScanner scanner)
- Constructor a scanner.
- Parameters:
scanner - the scanner
beforeScan
public void beforeScan(EjbJarArchiveMetadata ejbJarArchiveMetadata)
- This method is called before metadata is filled.
- Overrides:
beforeScan in class org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata,EasyBeansEjbJarClassMetadata,EasyBeansEjbJarMethodMetadata,EasyBeansEjbJarFieldMetadata>
afterMerge
public void afterMerge(EjbJarArchiveMetadata ejbJarArchiveMetadata)
- Flag the bean that are lifecycle beans.
- Overrides:
afterMerge in class org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata,EasyBeansEjbJarClassMetadata,EasyBeansEjbJarMethodMetadata,EasyBeansEjbJarFieldMetadata>
createEjbJarDeployableMetadataConfigurator
protected org.ow2.util.ee.metadata.ejbjar.impl.configurator.EjbJarDeployableMetadataConfigurator<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata,EasyBeansEjbJarClassMetadata,EasyBeansEjbJarMethodMetadata,EasyBeansEjbJarFieldMetadata> createEjbJarDeployableMetadataConfigurator(org.ow2.util.ee.deploy.api.deployable.EJB3Deployable ejbDeployable)
- Build a new deployable metadata configurator for the given ddeployable.
- Specified by:
createEjbJarDeployableMetadataConfigurator in class org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata,EasyBeansEjbJarClassMetadata,EasyBeansEjbJarMethodMetadata,EasyBeansEjbJarFieldMetadata>
- Parameters:
ejbDeployable - the given deployable
- Returns:
- an instance of a metadataconfigurator
createEjbJaDeployableMetadata
protected EjbJarArchiveMetadata createEjbJaDeployableMetadata(org.ow2.util.ee.deploy.api.deployable.EJB3Deployable ejbDeployable)
- Specified by:
createEjbJaDeployableMetadata in class org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory<org.ow2.util.ee.deploy.api.deployable.EJB3Deployable,EjbJarArchiveMetadata,EasyBeansEjbJarClassMetadata,EasyBeansEjbJarMethodMetadata,EasyBeansEjbJarFieldMetadata>
Copyright © 2006-2010 OW2 Consortium. All Rights Reserved.