@Service public class EjbDeployer extends org.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication> implements org.glassfish.hk2.api.PostConstruct, org.glassfish.api.event.EventListener
| Modifier and Type | Field and Description |
|---|---|
protected com.sun.enterprise.config.serverbeans.Domain |
domain |
protected EJBSecurityManagerFactory |
ejbSecManagerFactory |
protected com.sun.enterprise.security.PolicyLoader |
policyLoader |
protected org.glassfish.internal.api.ServerContext |
sc |
| Constructor and Description |
|---|
EjbDeployer()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
clean(org.glassfish.api.deployment.DeploymentContext dc)
Clean any files and artifacts that were created during the execution
of the prepare method.
|
void |
event(org.glassfish.api.event.EventListener.Event event) |
protected void |
generateArtifacts(org.glassfish.api.deployment.DeploymentContext dc)
Use this method to generate any ejb-related artifacts for the module
|
org.glassfish.api.deployment.MetaData |
getMetaData() |
EjbApplication |
load(EjbContainerStarter containerStarter,
org.glassfish.api.deployment.DeploymentContext dc) |
void |
postConstruct() |
boolean |
prepare(org.glassfish.api.deployment.DeploymentContext dc) |
void |
unload(EjbApplication ejbApplication,
org.glassfish.api.deployment.DeploymentContext dc) |
@Inject protected org.glassfish.internal.api.ServerContext sc
@Inject protected com.sun.enterprise.config.serverbeans.Domain domain
@Inject protected com.sun.enterprise.security.PolicyLoader policyLoader
@Inject protected EJBSecurityManagerFactory ejbSecManagerFactory
public void postConstruct()
postConstruct in interface org.glassfish.hk2.api.PostConstructpublic org.glassfish.api.deployment.MetaData getMetaData()
getMetaData in interface org.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>getMetaData in class org.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>public boolean prepare(org.glassfish.api.deployment.DeploymentContext dc)
prepare in interface org.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>prepare in class org.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>public EjbApplication load(EjbContainerStarter containerStarter, org.glassfish.api.deployment.DeploymentContext dc)
load in interface org.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>load in class org.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>public void unload(EjbApplication ejbApplication, org.glassfish.api.deployment.DeploymentContext dc)
unload in interface org.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>public void clean(org.glassfish.api.deployment.DeploymentContext dc)
clean in interface org.glassfish.api.deployment.Deployer<EjbContainerStarter,EjbApplication>clean in class org.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>dc - deployment contextprotected void generateArtifacts(org.glassfish.api.deployment.DeploymentContext dc)
throws org.glassfish.deployment.common.DeploymentException
generateArtifacts in class org.glassfish.javaee.core.deployment.JavaEEDeployer<EjbContainerStarter,EjbApplication>org.glassfish.deployment.common.DeploymentExceptionpublic void event(org.glassfish.api.event.EventListener.Event event)
event in interface org.glassfish.api.event.EventListenerCopyright © 2019. All rights reserved.