Class ContainerUtilImpl
- java.lang.Object
-
- com.sun.enterprise.container.common.impl.ContainerUtilImpl
-
- All Implemented Interfaces:
ContainerUtil,org.glassfish.hk2.api.PreDestroy
@Service public class ContainerUtilImpl extends Object implements ContainerUtil, org.glassfish.hk2.api.PreDestroy
-
-
Constructor Summary
Constructors Constructor Description ContainerUtilImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CallFlowAgentgetCallFlowAgent()ComponentEnvManagergetComponentEnvManager()Utility method to return ComponentEnvManagerstatic ContainerUtilgetContainerUtil()org.glassfish.api.invocation.InvocationManagergetInvocationManager()Utility method to get hold of InvocationManagerTimergetTimer()Utility method to return a JDK Timer.voidpreDestroy()The component is about to be removed from commissionvoidscheduleTask(Runnable runnable)Utility method to schedule an asynchronous task.
-
-
-
Method Detail
-
getContainerUtil
public static ContainerUtil getContainerUtil()
-
getInvocationManager
public org.glassfish.api.invocation.InvocationManager getInvocationManager()
Description copied from interface:ContainerUtilUtility method to get hold of InvocationManager- Specified by:
getInvocationManagerin interfaceContainerUtil- Returns:
- InvocationManager
-
getComponentEnvManager
public ComponentEnvManager getComponentEnvManager()
Description copied from interface:ContainerUtilUtility method to return ComponentEnvManager- Specified by:
getComponentEnvManagerin interfaceContainerUtil- Returns:
- ComponentEnvManager
-
getCallFlowAgent
public CallFlowAgent getCallFlowAgent()
- Specified by:
getCallFlowAgentin interfaceContainerUtil
-
getTimer
public Timer getTimer()
Description copied from interface:ContainerUtilUtility method to return a JDK Timer. Containers must use this timer instead of creating their own- Specified by:
getTimerin interfaceContainerUtil- Returns:
- Timer
-
scheduleTask
public void scheduleTask(Runnable runnable)
Description copied from interface:ContainerUtilUtility method to schedule an asynchronous task. The implementation will prbaby choose a worker thread from a threadpool and execute the given runnable using the thread.- Specified by:
scheduleTaskin interfaceContainerUtil
-
preDestroy
public void preDestroy()
The component is about to be removed from commission- Specified by:
preDestroyin interfaceorg.glassfish.hk2.api.PreDestroy
-
-