Class NamedWorkManager

  • All Implemented Interfaces:
    Cloneable, javax.resource.spi.work.WorkManager, org.jboss.jca.core.api.workmanager.WorkManager, org.jboss.jca.core.spi.graceful.GracefulShutdown

    public class NamedWorkManager
    extends org.jboss.jca.core.workmanager.WorkManagerImpl
    A named WorkManager.
    Author:
    Jesper Pedersen, Flavia Rainone
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String DEFAULT_NAME
      Default WorkManager name
      • Fields inherited from interface javax.resource.spi.work.WorkManager

        IMMEDIATE, INDEFINITE, UNKNOWN
    • Constructor Summary

      Constructors 
      Constructor Description
      NamedWorkManager​(String name, boolean elytronEnabled)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected WildflyWorkWrapper createWorkWrapper​(org.jboss.jca.core.spi.security.SecurityIntegration securityIntegration, javax.resource.spi.work.Work work, javax.resource.spi.work.ExecutionContext executionContext, javax.resource.spi.work.WorkListener workListener, CountDownLatch startedLatch, CountDownLatch completedLatch)  
      boolean isElytronEnabled()  
      • Methods inherited from class org.jboss.jca.core.workmanager.WorkManagerImpl

        cancelShutdown, clone, deltaDoWorkAccepted, deltaDoWorkRejected, deltaScheduleWorkAccepted, deltaScheduleWorkRejected, deltaStartWorkAccepted, deltaStartWorkRejected, deltaWorkFailed, deltaWorkSuccessful, doFirstChecks, doWork, doWork, getCallbackSecurity, getDelay, getId, getLongRunningThreadPool, getName, getResourceAdapter, getSecurityIntegration, getShortRunningThreadPool, getStatistics, getXATerminator, isShutdown, isSpecCompliant, isStatisticsEnabled, prepareShutdown, prepareShutdown, prepareShutdown, prepareShutdown, scheduleWork, scheduleWork, setCallbackSecurity, setId, setLongRunningThreadPool, setName, setResourceAdapter, setSecurityIntegration, setShortRunningThreadPool, setSpecCompliant, setStatisticsEnabled, setXATerminator, shutdown, startWork, startWork, toString, toString
    • Constructor Detail

      • NamedWorkManager

        public NamedWorkManager​(String name,
                                boolean elytronEnabled)
        Constructor
        Parameters:
        name - The name of the WorkManager
    • Method Detail

      • createWorkWrapper

        protected WildflyWorkWrapper createWorkWrapper​(org.jboss.jca.core.spi.security.SecurityIntegration securityIntegration,
                                                       javax.resource.spi.work.Work work,
                                                       javax.resource.spi.work.ExecutionContext executionContext,
                                                       javax.resource.spi.work.WorkListener workListener,
                                                       CountDownLatch startedLatch,
                                                       CountDownLatch completedLatch)
        Overrides:
        createWorkWrapper in class org.jboss.jca.core.workmanager.WorkManagerImpl
      • isElytronEnabled

        public boolean isElytronEnabled()