Class NamedDistributedWorkManager

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

    public class NamedDistributedWorkManager
    extends org.jboss.jca.core.workmanager.DistributedWorkManagerImpl
    A named WorkManager.
    Author:
    Jesper Pedersen
    • Field Summary

      • 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)  
      boolean isElytronEnabled()  
      • Methods inherited from class org.jboss.jca.core.workmanager.DistributedWorkManagerImpl

        clone, deltaDoWorkAccepted, deltaDoWorkRejected, deltaScheduleWorkAccepted, deltaScheduleWorkRejected, deltaStartWorkAccepted, deltaStartWorkRejected, deltaWorkFailed, deltaWorkSuccessful, doWork, getDistributedStatistics, getNotificationListeners, getPolicy, getSelector, getTransport, initialize, isDistributedStatisticsEnabled, isDoWorkDistributionEnabled, isScheduleWorkDistributionEnabled, isStartWorkDistributionEnabled, localDoWork, localScheduleWork, localStartWork, scheduleWork, setDistributedStatisticsEnabled, setDoWorkDistributionEnabled, setPolicy, setScheduleWorkDistributionEnabled, setSelector, setStartWorkDistributionEnabled, setTransport, startWork, toString
      • Methods inherited from class org.jboss.jca.core.workmanager.WorkManagerImpl

        cancelShutdown, createWorkWrapper, doFirstChecks, doWork, getCallbackSecurity, getDelay, getId, getLongRunningThreadPool, getName, getResourceAdapter, getSecurityIntegration, getShortRunningThreadPool, getStatistics, getXATerminator, isShutdown, isSpecCompliant, isStatisticsEnabled, prepareShutdown, prepareShutdown, prepareShutdown, prepareShutdown, scheduleWork, setCallbackSecurity, setId, setLongRunningThreadPool, setName, setResourceAdapter, setSecurityIntegration, setShortRunningThreadPool, setSpecCompliant, setStatisticsEnabled, setXATerminator, shutdown, startWork, toString
      • Methods inherited from interface org.jboss.jca.core.spi.graceful.GracefulShutdown

        cancelShutdown, getDelay, isShutdown, prepareShutdown, prepareShutdown, prepareShutdown, prepareShutdown, shutdown
      • Methods inherited from interface jakarta.resource.spi.work.WorkManager

        doWork, scheduleWork, startWork
      • Methods inherited from interface org.jboss.jca.core.api.workmanager.WorkManager

        getCallbackSecurity, getId, getLongRunningThreadPool, getName, getSecurityIntegration, getShortRunningThreadPool, getStatistics, getXATerminator, isSpecCompliant, isStatisticsEnabled, setCallbackSecurity, setId, setLongRunningThreadPool, setName, setResourceAdapter, setSecurityIntegration, setShortRunningThreadPool, setSpecCompliant, setStatisticsEnabled, setXATerminator
    • Constructor Detail

      • NamedDistributedWorkManager

        public NamedDistributedWorkManager​(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,
                                                       jakarta.resource.spi.work.Work work,
                                                       jakarta.resource.spi.work.ExecutionContext executionContext,
                                                       jakarta.resource.spi.work.WorkListener workListener,
                                                       CountDownLatch startedLatch,
                                                       CountDownLatch completedLatch)
      • isElytronEnabled

        public boolean isElytronEnabled()