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 Details

    • ContainerUtilImpl

      public ContainerUtilImpl()
  • Method Details

    • getContainerUtil

      public static ContainerUtil getContainerUtil()
    • getInvocationManager

      public org.glassfish.api.invocation.InvocationManager getInvocationManager()
      Description copied from interface: ContainerUtil
      Utility method to get hold of InvocationManager
      Specified by:
      getInvocationManager in interface ContainerUtil
      Returns:
      InvocationManager
    • getComponentEnvManager

      public ComponentEnvManager getComponentEnvManager()
      Description copied from interface: ContainerUtil
      Utility method to return ComponentEnvManager
      Specified by:
      getComponentEnvManager in interface ContainerUtil
      Returns:
      ComponentEnvManager
    • getCallFlowAgent

      public CallFlowAgent getCallFlowAgent()
      Specified by:
      getCallFlowAgent in interface ContainerUtil
    • getTimer

      public Timer getTimer()
      Description copied from interface: ContainerUtil
      Utility method to return a JDK Timer. Containers must use this timer instead of creating their own
      Specified by:
      getTimer in interface ContainerUtil
      Returns:
      Timer
    • scheduleTask

      public void scheduleTask(Runnable runnable)
      Description copied from interface: ContainerUtil
      Utility 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:
      scheduleTask in interface ContainerUtil
    • preDestroy

      public void preDestroy()
      The component is about to be removed from commission
      Specified by:
      preDestroy in interface org.glassfish.hk2.api.PreDestroy