Package org.glassfish.ejb.startup
Class EjbDeployer
- java.lang.Object
-
- org.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>
-
- org.glassfish.ejb.startup.EjbDeployer
-
- All Implemented Interfaces:
org.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>,org.glassfish.api.event.EventListener,org.glassfish.hk2.api.PostConstruct
@Service public class EjbDeployer extends org.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication> implements org.glassfish.hk2.api.PostConstruct, org.glassfish.api.event.EventListener
Ejb module deployer.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.api.event.EventListener
org.glassfish.api.event.EventListener.Event<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected com.sun.enterprise.config.serverbeans.Domaindomainprotected EJBSecurityManagerFactoryejbSecManagerFactoryprotected com.sun.enterprise.security.PolicyLoaderpolicyLoaderprotected org.glassfish.internal.api.ServerContextsc
-
Constructor Summary
Constructors Constructor Description EjbDeployer()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean(org.glassfish.api.deployment.DeploymentContext dc)Clean any files and artifacts that were created during the execution of the prepare method.voidevent(org.glassfish.api.event.EventListener.Event event)protected voidgenerateArtifacts(org.glassfish.api.deployment.DeploymentContext dc)Use this method to generate any ejb-related artifacts for the moduleorg.glassfish.api.deployment.MetaDatagetMetaData()EjbApplicationload(EjbContainerStarter containerStarter, org.glassfish.api.deployment.DeploymentContext dc)voidpostConstruct()booleanprepare(org.glassfish.api.deployment.DeploymentContext dc)voidunload(EjbApplication ejbApplication, org.glassfish.api.deployment.DeploymentContext dc)
-
-
-
Field Detail
-
sc
@Inject protected org.glassfish.internal.api.ServerContext sc
-
domain
@Inject protected com.sun.enterprise.config.serverbeans.Domain domain
-
policyLoader
@Inject protected com.sun.enterprise.security.PolicyLoader policyLoader
-
ejbSecManagerFactory
@Inject protected EJBSecurityManagerFactory ejbSecManagerFactory
-
-
Method Detail
-
postConstruct
public void postConstruct()
- Specified by:
postConstructin interfaceorg.glassfish.hk2.api.PostConstruct
-
getMetaData
public org.glassfish.api.deployment.MetaData getMetaData()
- Specified by:
getMetaDatain interfaceorg.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>- Overrides:
getMetaDatain classorg.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>
-
prepare
public boolean prepare(org.glassfish.api.deployment.DeploymentContext dc)
- Specified by:
preparein interfaceorg.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>- Overrides:
preparein classorg.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>
-
load
public EjbApplication load(EjbContainerStarter containerStarter, org.glassfish.api.deployment.DeploymentContext dc)
- Specified by:
loadin interfaceorg.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>- Overrides:
loadin classorg.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>
-
unload
public void unload(EjbApplication ejbApplication, org.glassfish.api.deployment.DeploymentContext dc)
- Specified by:
unloadin interfaceorg.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>
-
clean
public void clean(org.glassfish.api.deployment.DeploymentContext dc)
Clean any files and artifacts that were created during the execution of the prepare method.- Specified by:
cleanin interfaceorg.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>- Overrides:
cleanin classorg.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>- Parameters:
dc- deployment context
-
generateArtifacts
protected void generateArtifacts(org.glassfish.api.deployment.DeploymentContext dc) throws org.glassfish.deployment.common.DeploymentExceptionUse this method to generate any ejb-related artifacts for the module- Overrides:
generateArtifactsin classorg.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>- Throws:
org.glassfish.deployment.common.DeploymentException
-
event
public void event(org.glassfish.api.event.EventListener.Event event)
- Specified by:
eventin interfaceorg.glassfish.api.event.EventListener
-
-