Class NamedDistributedWorkManager

java.lang.Object
org.jboss.jca.core.workmanager.WorkManagerImpl
org.jboss.jca.core.workmanager.DistributedWorkManagerImpl
org.jboss.as.connector.services.workmanager.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
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    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 startTimeout)
     
    boolean
     

    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 class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    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 Details

    • NamedDistributedWorkManager

      public NamedDistributedWorkManager(String name, boolean elytronEnabled)
      Constructor
      Parameters:
      name - The name of the WorkManager
  • Method Details

    • 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 startTimeout)
    • isElytronEnabled

      public boolean isElytronEnabled()