@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() |
public void postConstruct()
postConstruct
in interface org.glassfish.hk2.api.PostConstruct
public void preDestroy()
preDestroy
in interface org.glassfish.hk2.api.PreDestroy
public GlassFishORBHelper getORBHelper()
getORBHelper
in interface EjbContainerUtil
public org.glassfish.hk2.api.ServiceLocator getServices()
getServices
in interface EjbContainerUtil
public static boolean isInitialized()
public static EjbContainerUtil getInstance()
public static Logger getLogger()
public void registerContainer(BaseContainer container)
registerContainer
in interface EjbContainerUtil
public void unregisterContainer(BaseContainer container)
unregisterContainer
in interface EjbContainerUtil
public BaseContainer getContainer(long id)
getContainer
in interface EjbContainerUtil
public BaseContainer getContainer(long id, long appUniqueId)
getContainer
in interface EjbContainerUtil
public EjbDescriptor getDescriptor(long id)
getDescriptor
in interface EjbContainerUtil
public ClassLoader getClassLoader(long id)
getClassLoader
in interface EjbContainerUtil
public Timer getTimer()
getTimer
in interface EjbContainerUtil
public void setInsideContainer(boolean bool)
setInsideContainer
in interface EjbContainerUtil
public boolean isInsideContainer()
isInsideContainer
in interface EjbContainerUtil
public InvocationManager getInvocationManager()
getInvocationManager
in interface EjbContainerUtil
public InjectionManager getInjectionManager()
getInjectionManager
in interface EjbContainerUtil
public GlassfishNamingManager getGlassfishNamingManager()
getGlassfishNamingManager
in interface EjbContainerUtil
public ComponentEnvManager getComponentEnvManager()
getComponentEnvManager
in interface EjbContainerUtil
public ComponentInvocation getCurrentInvocation()
getCurrentInvocation
in interface EjbContainerUtil
public JavaEETransactionManager getTransactionManager()
getTransactionManager
in interface EjbContainerUtil
public ServerContext getServerContext()
getServerContext
in interface EjbContainerUtil
public EjbAsyncInvocationManager getEjbAsyncInvocationManager()
public com.sun.ejb.containers.ContainerSynchronization getContainerSync(Transaction jtx) throws RollbackException, SystemException
getContainerSync
in interface EjbContainerUtil
RollbackException
SystemException
public void removeContainerSync(Transaction tx)
removeContainerSync
in interface EjbContainerUtil
public void registerPMSync(Transaction jtx, Synchronization sync) throws RollbackException, SystemException
registerPMSync
in interface EjbContainerUtil
RollbackException
SystemException
public EjbContainer getEjbContainer()
getEjbContainer
in interface EjbContainerUtil
public ServerEnvironmentImpl getServerEnvironment()
getServerEnvironment
in interface EjbContainerUtil
public Vector getBeans(Transaction jtx)
getBeans
in interface EjbContainerUtil
public Object getActiveTxCache(Transaction jtx)
getActiveTxCache
in interface EjbContainerUtil
public void setActiveTxCache(Transaction jtx, Object cache)
setActiveTxCache
in interface EjbContainerUtil
public Agent getCallFlowAgent()
getCallFlowAgent
in interface EjbContainerUtil
public void addWork(Runnable task)
addWork
in interface EjbContainerUtil
public EjbDescriptor ejbIdToDescriptor(long ejbId)
ejbIdToDescriptor
in interface EjbContainerUtil
public boolean isEJBLite()
isEJBLite
in interface EjbContainerUtil
public boolean isEmbeddedServer()
isEmbeddedServer
in interface EjbContainerUtil
public Deployment getDeployment()
getDeployment
in interface EjbContainerUtil
public EjbTimerService getEjbTimerService(String target)
getEjbTimerService
in interface EjbContainerUtil
public ProbeProviderFactory getProbeProviderFactory()
getProbeProviderFactory
in interface EjbContainerUtil
public boolean isDas()
isDas
in interface EjbContainerUtil
public ThreadPoolExecutor getThreadPoolExecutor(String poolName)
getThreadPoolExecutor
in interface EjbContainerUtil
public JavaEEIOUtils getJavaEEIOUtils()
getJavaEEIOUtils
in interface EjbContainerUtil
Copyright © 2020. All rights reserved.