Class NamedWorkManager

  • All Implemented Interfaces:
    jakarta.resource.spi.work.WorkManager, Cloneable, 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 jakarta.resource.spi.work.WorkManager

        IMMEDIATE, INDEFINITE, UNKNOWN
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected WildflyWorkWrapper createWorkWrapper​(org.jboss.jca.core.spi.security.SecurityIntegration securityIntegration, jakarta.resource.spi.work.Work work, jakarta.resource.spi.work.ExecutionContext executionContext, jakarta.resource.spi.work.WorkListener workListener, CountDownLatch startedLatch, CountDownLatch completedLatch, long creationTime, long startTimeout)  
      • 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)
        Constructor
        Parameters:
        name - The name of the WorkManager
    • Method Detail

      • createWorkWrapper

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