@Service(name="ejb") @PerLookup public class EjbApplication extends Object implements ApplicationContainer<Collection<EjbDescriptor>>
Constructor and Description |
---|
EjbApplication(EjbBundleDescriptorImpl bundle,
DeploymentContext dc,
ClassLoader cl,
org.glassfish.hk2.api.ServiceLocator services) |
Modifier and Type | Method and Description |
---|---|
ClassLoader |
getClassLoader()
Returns the class loader associated with this application
|
Collection<EjbDescriptor> |
getDescriptor()
Returns the deployment descriptor associated with this application
|
EjbBundleDescriptorImpl |
getEjbBundleDescriptor() |
void |
initialize()
Initialize the container post-startup of Hazelcast
Used for EJB timers right now
|
boolean |
isStarted() |
boolean |
resume()
Resumes this application container.
|
boolean |
start(ApplicationContext startupContext)
Starts an application container.
|
boolean |
stop(ApplicationContext stopContext)
Stop the application container
|
boolean |
suspend()
Suspends this application container.
|
public EjbApplication(EjbBundleDescriptorImpl bundle, DeploymentContext dc, ClassLoader cl, org.glassfish.hk2.api.ServiceLocator services)
public Collection<EjbDescriptor> getDescriptor()
ApplicationContainer
getDescriptor
in interface ApplicationContainer<Collection<EjbDescriptor>>
public EjbBundleDescriptorImpl getEjbBundleDescriptor()
public boolean isStarted()
public boolean start(ApplicationContext startupContext) throws Exception
ApplicationContainer
start
in interface ApplicationContainer<Collection<EjbDescriptor>>
startupContext
- the start up contextException
- if this application container could not be startedpublic void initialize()
ApplicationContainer
initialize
in interface ApplicationContainer<Collection<EjbDescriptor>>
public boolean stop(ApplicationContext stopContext)
ApplicationContainer
stop
in interface ApplicationContainer<Collection<EjbDescriptor>>
public boolean suspend()
suspend
in interface ApplicationContainer<Collection<EjbDescriptor>>
public boolean resume()
resume
in interface ApplicationContainer<Collection<EjbDescriptor>>
public ClassLoader getClassLoader()
getClassLoader
in interface ApplicationContainer<Collection<EjbDescriptor>>
Copyright © 2018. All rights reserved.