Package com.sun.ejb.containers
Interface EjbContainerUtil
-
- All Known Implementing Classes:
EjbContainerUtilImpl
@Contract public interface EjbContainerUtil- Author:
- Mahesh Kannan Date: Feb 10, 2008
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_THREAD_POOL_NAMEstatic StringEJB_CONTAINER_NAMEstatic longMINIMUM_TIMER_DELIVERY_INTERVALstatic StringTIMER_SERVICE_UPGRADED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddWork(Runnable task)com.sun.enterprise.deployment.EjbDescriptorejbIdToDescriptor(long ejbId)ObjectgetActiveTxCache(jakarta.transaction.Transaction jtx)VectorgetBeans(jakarta.transaction.Transaction jtx)com.sun.enterprise.admin.monitor.callflow.AgentgetCallFlowAgent()ClassLoadergetClassLoader(long id)com.sun.enterprise.container.common.spi.util.ComponentEnvManagergetComponentEnvManager()BaseContainergetContainer(long id)com.sun.ejb.containers.ContainerSynchronizationgetContainerSync(jakarta.transaction.Transaction jtx)org.glassfish.api.invocation.ComponentInvocationgetCurrentInvocation()org.glassfish.internal.deployment.DeploymentgetDeployment()com.sun.enterprise.deployment.EjbDescriptorgetDescriptor(long id)org.glassfish.ejb.config.EjbContainergetEjbContainer()org.glassfish.ejb.config.EjbTimerServicegetEjbTimerService(String target)org.glassfish.api.naming.GlassfishNamingManagergetGlassfishNamingManager()com.sun.enterprise.container.common.spi.util.InjectionManagergetInjectionManager()org.glassfish.api.invocation.InvocationManagergetInvocationManager()com.sun.enterprise.container.common.spi.util.JavaEEIOUtilsgetJavaEEIOUtils()org.glassfish.enterprise.iiop.api.GlassFishORBHelpergetORBHelper()org.glassfish.flashlight.provider.ProbeProviderFactorygetProbeProviderFactory()org.glassfish.internal.api.ServerContextgetServerContext()org.glassfish.server.ServerEnvironmentImplgetServerEnvironment()org.glassfish.hk2.api.ServiceLocatorgetServices()ThreadPoolExecutorgetThreadPoolExecutor(String poolName)TimergetTimer()com.sun.enterprise.transaction.api.JavaEETransactionManagergetTransactionManager()booleanisDas()booleanisEJBLite()booleanisEmbeddedServer()booleanisInsideContainer()voidregisterContainer(BaseContainer container)voidregisterPMSync(jakarta.transaction.Transaction jtx, jakarta.transaction.Synchronization sync)voidremoveContainerSync(jakarta.transaction.Transaction tx)voidsetActiveTxCache(jakarta.transaction.Transaction jtx, Object cache)voidsetInsideContainer(boolean bool)voidunregisterContainer(BaseContainer container)
-
-
-
Field Detail
-
EJB_CONTAINER_NAME
static final String EJB_CONTAINER_NAME
- See Also:
- Constant Field Values
-
DEFAULT_THREAD_POOL_NAME
static final String DEFAULT_THREAD_POOL_NAME
- See Also:
- Constant Field Values
-
MINIMUM_TIMER_DELIVERY_INTERVAL
static final long MINIMUM_TIMER_DELIVERY_INTERVAL
- See Also:
- Constant Field Values
-
TIMER_SERVICE_UPGRADED
static final String TIMER_SERVICE_UPGRADED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getORBHelper
org.glassfish.enterprise.iiop.api.GlassFishORBHelper getORBHelper()
-
getServices
org.glassfish.hk2.api.ServiceLocator getServices()
-
getEjbTimerService
org.glassfish.ejb.config.EjbTimerService getEjbTimerService(String target)
-
registerContainer
void registerContainer(BaseContainer container)
-
unregisterContainer
void unregisterContainer(BaseContainer container)
-
getContainer
BaseContainer getContainer(long id)
-
getDescriptor
com.sun.enterprise.deployment.EjbDescriptor getDescriptor(long id)
-
getClassLoader
ClassLoader getClassLoader(long id)
-
getTimer
Timer getTimer()
-
setInsideContainer
void setInsideContainer(boolean bool)
-
isInsideContainer
boolean isInsideContainer()
-
getInvocationManager
org.glassfish.api.invocation.InvocationManager getInvocationManager()
-
getInjectionManager
com.sun.enterprise.container.common.spi.util.InjectionManager getInjectionManager()
-
getGlassfishNamingManager
org.glassfish.api.naming.GlassfishNamingManager getGlassfishNamingManager()
-
getComponentEnvManager
com.sun.enterprise.container.common.spi.util.ComponentEnvManager getComponentEnvManager()
-
getCurrentInvocation
org.glassfish.api.invocation.ComponentInvocation getCurrentInvocation()
-
getTransactionManager
com.sun.enterprise.transaction.api.JavaEETransactionManager getTransactionManager()
-
getServerContext
org.glassfish.internal.api.ServerContext getServerContext()
-
getContainerSync
com.sun.ejb.containers.ContainerSynchronization getContainerSync(jakarta.transaction.Transaction jtx) throws jakarta.transaction.RollbackException, jakarta.transaction.SystemException- Throws:
jakarta.transaction.RollbackExceptionjakarta.transaction.SystemException
-
removeContainerSync
void removeContainerSync(jakarta.transaction.Transaction tx)
-
registerPMSync
void registerPMSync(jakarta.transaction.Transaction jtx, jakarta.transaction.Synchronization sync) throws jakarta.transaction.RollbackException, jakarta.transaction.SystemException- Throws:
jakarta.transaction.RollbackExceptionjakarta.transaction.SystemException
-
getEjbContainer
org.glassfish.ejb.config.EjbContainer getEjbContainer()
-
getServerEnvironment
org.glassfish.server.ServerEnvironmentImpl getServerEnvironment()
-
getCallFlowAgent
com.sun.enterprise.admin.monitor.callflow.Agent getCallFlowAgent()
-
getBeans
Vector getBeans(jakarta.transaction.Transaction jtx)
-
getActiveTxCache
Object getActiveTxCache(jakarta.transaction.Transaction jtx)
-
setActiveTxCache
void setActiveTxCache(jakarta.transaction.Transaction jtx, Object cache)
-
addWork
void addWork(Runnable task)
-
ejbIdToDescriptor
com.sun.enterprise.deployment.EjbDescriptor ejbIdToDescriptor(long ejbId)
-
isEJBLite
boolean isEJBLite()
-
isEmbeddedServer
boolean isEmbeddedServer()
-
getProbeProviderFactory
org.glassfish.flashlight.provider.ProbeProviderFactory getProbeProviderFactory()
-
isDas
boolean isDas()
-
getThreadPoolExecutor
ThreadPoolExecutor getThreadPoolExecutor(String poolName)
-
getJavaEEIOUtils
com.sun.enterprise.container.common.spi.util.JavaEEIOUtils getJavaEEIOUtils()
-
getDeployment
org.glassfish.internal.deployment.Deployment getDeployment()
-
-