Package com.sun.ejb.containers
Class EjbContainerUtilImpl
- java.lang.Object
-
- com.sun.ejb.containers.EjbContainerUtilImpl
-
- All Implemented Interfaces:
EjbContainerUtil,org.glassfish.hk2.api.PostConstruct,org.glassfish.hk2.api.PreDestroy
@Service public class EjbContainerUtilImpl extends Object implements org.glassfish.hk2.api.PostConstruct, org.glassfish.hk2.api.PreDestroy, EjbContainerUtil
- Author:
- Mahesh Kannan Date: Feb 10, 2008
-
-
Field Summary
-
Fields inherited from interface com.sun.ejb.containers.EjbContainerUtil
DEFAULT_THREAD_POOL_NAME, EJB_CONTAINER_NAME, MINIMUM_TIMER_DELIVERY_INTERVAL, TIMER_SERVICE_UPGRADED
-
-
Constructor Summary
Constructors Constructor Description EjbContainerUtilImpl()
-
Method Summary
-
-
-
Method Detail
-
postConstruct
public void postConstruct()
- Specified by:
postConstructin interfaceorg.glassfish.hk2.api.PostConstruct
-
preDestroy
public void preDestroy()
- Specified by:
preDestroyin interfaceorg.glassfish.hk2.api.PreDestroy
-
getORBHelper
public GlassFishORBHelper getORBHelper()
- Specified by:
getORBHelperin interfaceEjbContainerUtil
-
getServices
public org.glassfish.hk2.api.ServiceLocator getServices()
- Specified by:
getServicesin interfaceEjbContainerUtil
-
isInitialized
public static boolean isInitialized()
-
getInstance
public static EjbContainerUtil getInstance()
-
getLogger
public static Logger getLogger()
-
registerContainer
public void registerContainer(BaseContainer container)
- Specified by:
registerContainerin interfaceEjbContainerUtil
-
unregisterContainer
public void unregisterContainer(BaseContainer container)
- Specified by:
unregisterContainerin interfaceEjbContainerUtil
-
getContainer
public BaseContainer getContainer(long id)
- Specified by:
getContainerin interfaceEjbContainerUtil
-
getContainer
public BaseContainer getContainer(long id, long appUniqueId)
- Specified by:
getContainerin interfaceEjbContainerUtil
-
getDescriptor
public EjbDescriptor getDescriptor(long id)
- Specified by:
getDescriptorin interfaceEjbContainerUtil
-
getClassLoader
public ClassLoader getClassLoader(long id)
- Specified by:
getClassLoaderin interfaceEjbContainerUtil
-
getTimer
public Timer getTimer()
- Specified by:
getTimerin interfaceEjbContainerUtil
-
setInsideContainer
public void setInsideContainer(boolean bool)
- Specified by:
setInsideContainerin interfaceEjbContainerUtil
-
isInsideContainer
public boolean isInsideContainer()
- Specified by:
isInsideContainerin interfaceEjbContainerUtil
-
getInvocationManager
public InvocationManager getInvocationManager()
- Specified by:
getInvocationManagerin interfaceEjbContainerUtil
-
getInjectionManager
public InjectionManager getInjectionManager()
- Specified by:
getInjectionManagerin interfaceEjbContainerUtil
-
getGlassfishNamingManager
public GlassfishNamingManager getGlassfishNamingManager()
- Specified by:
getGlassfishNamingManagerin interfaceEjbContainerUtil
-
getComponentEnvManager
public ComponentEnvManager getComponentEnvManager()
- Specified by:
getComponentEnvManagerin interfaceEjbContainerUtil
-
getCurrentInvocation
public ComponentInvocation getCurrentInvocation()
- Specified by:
getCurrentInvocationin interfaceEjbContainerUtil
-
getTransactionManager
public JavaEETransactionManager getTransactionManager()
- Specified by:
getTransactionManagerin interfaceEjbContainerUtil
-
getServerContext
public ServerContext getServerContext()
- Specified by:
getServerContextin interfaceEjbContainerUtil
-
getEjbAsyncInvocationManager
public EjbAsyncInvocationManager getEjbAsyncInvocationManager()
-
getContainerSync
public com.sun.ejb.containers.ContainerSynchronization getContainerSync(jakarta.transaction.Transaction jtx) throws jakarta.transaction.RollbackException, jakarta.transaction.SystemException- Specified by:
getContainerSyncin interfaceEjbContainerUtil- Throws:
jakarta.transaction.RollbackExceptionjakarta.transaction.SystemException
-
removeContainerSync
public void removeContainerSync(jakarta.transaction.Transaction tx)
- Specified by:
removeContainerSyncin interfaceEjbContainerUtil
-
registerPMSync
public void registerPMSync(jakarta.transaction.Transaction jtx, jakarta.transaction.Synchronization sync) throws jakarta.transaction.RollbackException, jakarta.transaction.SystemException- Specified by:
registerPMSyncin interfaceEjbContainerUtil- Throws:
jakarta.transaction.RollbackExceptionjakarta.transaction.SystemException
-
getEjbContainer
public EjbContainer getEjbContainer()
- Specified by:
getEjbContainerin interfaceEjbContainerUtil
-
getServerEnvironment
public ServerEnvironmentImpl getServerEnvironment()
- Specified by:
getServerEnvironmentin interfaceEjbContainerUtil
-
getBeans
public Vector getBeans(jakarta.transaction.Transaction jtx)
- Specified by:
getBeansin interfaceEjbContainerUtil
-
getActiveTxCache
public Object getActiveTxCache(jakarta.transaction.Transaction jtx)
- Specified by:
getActiveTxCachein interfaceEjbContainerUtil
-
setActiveTxCache
public void setActiveTxCache(jakarta.transaction.Transaction jtx, Object cache)- Specified by:
setActiveTxCachein interfaceEjbContainerUtil
-
getCallFlowAgent
public Agent getCallFlowAgent()
- Specified by:
getCallFlowAgentin interfaceEjbContainerUtil
-
addWork
public void addWork(Runnable task)
- Specified by:
addWorkin interfaceEjbContainerUtil
-
ejbIdToDescriptor
public EjbDescriptor ejbIdToDescriptor(long ejbId)
- Specified by:
ejbIdToDescriptorin interfaceEjbContainerUtil
-
isEJBLite
public boolean isEJBLite()
- Specified by:
isEJBLitein interfaceEjbContainerUtil
-
isEmbeddedServer
public boolean isEmbeddedServer()
- Specified by:
isEmbeddedServerin interfaceEjbContainerUtil
-
getDeployment
public Deployment getDeployment()
- Specified by:
getDeploymentin interfaceEjbContainerUtil
-
getEjbTimerService
public EjbTimerService getEjbTimerService(String target)
- Specified by:
getEjbTimerServicein interfaceEjbContainerUtil
-
getProbeProviderFactory
public ProbeProviderFactory getProbeProviderFactory()
- Specified by:
getProbeProviderFactoryin interfaceEjbContainerUtil
-
isDas
public boolean isDas()
Embedded is a single-instance like DAS- Specified by:
isDasin interfaceEjbContainerUtil- Returns:
-
getThreadPoolExecutor
public ThreadPoolExecutor getThreadPoolExecutor(String poolName)
- Specified by:
getThreadPoolExecutorin interfaceEjbContainerUtil
-
getJavaEEIOUtils
public JavaEEIOUtils getJavaEEIOUtils()
- Specified by:
getJavaEEIOUtilsin interfaceEjbContainerUtil
-
-