@Service public class EjbContainerUtilImpl extends Object implements org.glassfish.hk2.api.PostConstruct, org.glassfish.hk2.api.PreDestroy, EjbContainerUtil
DEFAULT_THREAD_POOL_NAME, EJB_CONTAINER_NAME, MINIMUM_TIMER_DELIVERY_INTERVAL, TIMER_SERVICE_UPGRADED| Constructor and Description |
|---|
EjbContainerUtilImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWork(Runnable task) |
com.sun.enterprise.deployment.EjbDescriptor |
ejbIdToDescriptor(long ejbId) |
Object |
getActiveTxCache(Transaction jtx) |
Vector |
getBeans(Transaction jtx) |
com.sun.enterprise.admin.monitor.callflow.Agent |
getCallFlowAgent() |
ClassLoader |
getClassLoader(long id) |
com.sun.enterprise.container.common.spi.util.ComponentEnvManager |
getComponentEnvManager() |
BaseContainer |
getContainer(long id) |
com.sun.ejb.containers.ContainerSynchronization |
getContainerSync(Transaction jtx) |
org.glassfish.api.invocation.ComponentInvocation |
getCurrentInvocation() |
org.glassfish.internal.deployment.Deployment |
getDeployment() |
com.sun.enterprise.deployment.EjbDescriptor |
getDescriptor(long id) |
EjbAsyncInvocationManager |
getEjbAsyncInvocationManager() |
org.glassfish.ejb.config.EjbContainer |
getEjbContainer() |
org.glassfish.ejb.config.EjbTimerService |
getEjbTimerService(String target) |
org.glassfish.api.naming.GlassfishNamingManager |
getGlassfishNamingManager() |
com.sun.enterprise.container.common.spi.util.InjectionManager |
getInjectionManager() |
static EjbContainerUtil |
getInstance() |
org.glassfish.api.invocation.InvocationManager |
getInvocationManager() |
com.sun.enterprise.container.common.spi.util.JavaEEIOUtils |
getJavaEEIOUtils() |
static Logger |
getLogger() |
org.glassfish.enterprise.iiop.api.GlassFishORBHelper |
getORBHelper() |
org.glassfish.flashlight.provider.ProbeProviderFactory |
getProbeProviderFactory() |
org.glassfish.internal.api.ServerContext |
getServerContext() |
org.glassfish.server.ServerEnvironmentImpl |
getServerEnvironment() |
org.glassfish.hk2.api.ServiceLocator |
getServices() |
ThreadPoolExecutor |
getThreadPoolExecutor(String poolName) |
Timer |
getTimer() |
com.sun.enterprise.transaction.api.JavaEETransactionManager |
getTransactionManager() |
boolean |
isDas()
Embedded is a single-instance like DAS
|
boolean |
isEJBLite() |
boolean |
isEmbeddedServer() |
static boolean |
isInitialized() |
boolean |
isInsideContainer() |
void |
postConstruct() |
void |
preDestroy() |
void |
registerContainer(BaseContainer container) |
void |
registerPMSync(Transaction jtx,
Synchronization sync) |
void |
removeContainerSync(Transaction tx) |
void |
setActiveTxCache(Transaction jtx,
Object cache) |
void |
setInsideContainer(boolean bool) |
void |
unregisterContainer(BaseContainer container) |
public void postConstruct()
postConstruct in interface org.glassfish.hk2.api.PostConstructpublic void preDestroy()
preDestroy in interface org.glassfish.hk2.api.PreDestroypublic org.glassfish.enterprise.iiop.api.GlassFishORBHelper getORBHelper()
getORBHelper in interface EjbContainerUtilpublic org.glassfish.hk2.api.ServiceLocator getServices()
getServices in interface EjbContainerUtilpublic static boolean isInitialized()
public static EjbContainerUtil getInstance()
public static Logger getLogger()
public void registerContainer(BaseContainer container)
registerContainer in interface EjbContainerUtilpublic void unregisterContainer(BaseContainer container)
unregisterContainer in interface EjbContainerUtilpublic BaseContainer getContainer(long id)
getContainer in interface EjbContainerUtilpublic com.sun.enterprise.deployment.EjbDescriptor getDescriptor(long id)
getDescriptor in interface EjbContainerUtilpublic ClassLoader getClassLoader(long id)
getClassLoader in interface EjbContainerUtilpublic Timer getTimer()
getTimer in interface EjbContainerUtilpublic void setInsideContainer(boolean bool)
setInsideContainer in interface EjbContainerUtilpublic boolean isInsideContainer()
isInsideContainer in interface EjbContainerUtilpublic org.glassfish.api.invocation.InvocationManager getInvocationManager()
getInvocationManager in interface EjbContainerUtilpublic com.sun.enterprise.container.common.spi.util.InjectionManager getInjectionManager()
getInjectionManager in interface EjbContainerUtilpublic org.glassfish.api.naming.GlassfishNamingManager getGlassfishNamingManager()
getGlassfishNamingManager in interface EjbContainerUtilpublic com.sun.enterprise.container.common.spi.util.ComponentEnvManager getComponentEnvManager()
getComponentEnvManager in interface EjbContainerUtilpublic org.glassfish.api.invocation.ComponentInvocation getCurrentInvocation()
getCurrentInvocation in interface EjbContainerUtilpublic com.sun.enterprise.transaction.api.JavaEETransactionManager getTransactionManager()
getTransactionManager in interface EjbContainerUtilpublic org.glassfish.internal.api.ServerContext getServerContext()
getServerContext in interface EjbContainerUtilpublic EjbAsyncInvocationManager getEjbAsyncInvocationManager()
public com.sun.ejb.containers.ContainerSynchronization getContainerSync(Transaction jtx) throws RollbackException, SystemException
getContainerSync in interface EjbContainerUtilRollbackExceptionSystemExceptionpublic void removeContainerSync(Transaction tx)
removeContainerSync in interface EjbContainerUtilpublic void registerPMSync(Transaction jtx, Synchronization sync) throws RollbackException, SystemException
registerPMSync in interface EjbContainerUtilRollbackExceptionSystemExceptionpublic org.glassfish.ejb.config.EjbContainer getEjbContainer()
getEjbContainer in interface EjbContainerUtilpublic org.glassfish.server.ServerEnvironmentImpl getServerEnvironment()
getServerEnvironment in interface EjbContainerUtilpublic Vector getBeans(Transaction jtx)
getBeans in interface EjbContainerUtilpublic Object getActiveTxCache(Transaction jtx)
getActiveTxCache in interface EjbContainerUtilpublic void setActiveTxCache(Transaction jtx, Object cache)
setActiveTxCache in interface EjbContainerUtilpublic com.sun.enterprise.admin.monitor.callflow.Agent getCallFlowAgent()
getCallFlowAgent in interface EjbContainerUtilpublic void addWork(Runnable task)
addWork in interface EjbContainerUtilpublic com.sun.enterprise.deployment.EjbDescriptor ejbIdToDescriptor(long ejbId)
ejbIdToDescriptor in interface EjbContainerUtilpublic boolean isEJBLite()
isEJBLite in interface EjbContainerUtilpublic boolean isEmbeddedServer()
isEmbeddedServer in interface EjbContainerUtilpublic org.glassfish.internal.deployment.Deployment getDeployment()
getDeployment in interface EjbContainerUtilpublic org.glassfish.ejb.config.EjbTimerService getEjbTimerService(String target)
getEjbTimerService in interface EjbContainerUtilpublic org.glassfish.flashlight.provider.ProbeProviderFactory getProbeProviderFactory()
getProbeProviderFactory in interface EjbContainerUtilpublic boolean isDas()
isDas in interface EjbContainerUtilpublic ThreadPoolExecutor getThreadPoolExecutor(String poolName)
getThreadPoolExecutor in interface EjbContainerUtilpublic com.sun.enterprise.container.common.spi.util.JavaEEIOUtils getJavaEEIOUtils()
getJavaEEIOUtils in interface EjbContainerUtilCopyright © 2017. All rights reserved.