
public class DistributedWorkManagerImpl extends WorkManagerImpl implements DistributedWorkManager
| Constructor and Description |
|---|
DistributedWorkManagerImpl()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
WorkManager |
clone()
Clone the WorkManager implementation
|
protected void |
deltaDoWorkAccepted()
Delta doWork accepted
|
protected void |
deltaDoWorkRejected()
Delta doWork rejected
|
protected void |
deltaScheduleWorkAccepted()
Delta scheduleWork accepted
|
protected void |
deltaScheduleWorkRejected()
Delta scheduleWork rejected
|
protected void |
deltaStartWorkAccepted()
Delta startWork accepted
|
protected void |
deltaStartWorkRejected()
Delta startWork rejected
|
protected void |
deltaWorkFailed()
Delta work failed
|
protected void |
deltaWorkSuccessful()
Delta work successful
|
void |
doWork(javax.resource.spi.work.Work work) |
DistributedWorkManagerStatistics |
getDistributedStatistics()
Get the distributed statistics
|
java.util.Collection<NotificationListener> |
getNotificationListeners()
Get the notification listeners attached
|
Policy |
getPolicy()
Get the policy
|
Selector |
getSelector()
Get the selector
|
Transport |
getTransport()
Get the transport
|
void |
initialize()
Initialize
|
boolean |
isDistributedStatisticsEnabled()
Is distributed statistics enabled
|
boolean |
isDoWorkDistributionEnabled()
Is distribution of Work instances for doWork enabled
|
boolean |
isScheduleWorkDistributionEnabled()
Is distribution of Work instances for scheduleWork enabled
|
boolean |
isStartWorkDistributionEnabled()
Is distribution of Work instances for startWork enabled
|
void |
localDoWork(javax.resource.spi.work.Work work)
doWork locally
|
void |
localScheduleWork(javax.resource.spi.work.Work work)
scheduleWork locally
|
long |
localStartWork(javax.resource.spi.work.Work work)
startWork locally
|
void |
scheduleWork(javax.resource.spi.work.Work work) |
void |
setDistributedStatisticsEnabled(boolean v)
Set the distributed statistics enabled flag
|
void |
setDoWorkDistributionEnabled(boolean v)
Toggle distribution of Work instances for doWork
|
void |
setPolicy(Policy v)
Set the policy
|
void |
setScheduleWorkDistributionEnabled(boolean v)
Toggle distribution of Work instances for scheduleWork
|
void |
setSelector(Selector v)
Set the selector
|
void |
setStartWorkDistributionEnabled(boolean v)
Toggle distribution of Work instances for startWork
|
void |
setTransport(Transport v)
Set the transport
|
long |
startWork(javax.resource.spi.work.Work work) |
void |
toString(java.lang.StringBuilder sb)
Additional string representation
|
cancelShutdown, 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, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCallbackSecurity, getId, getLongRunningThreadPool, getName, getSecurityIntegration, getShortRunningThreadPool, getStatistics, getXATerminator, isSpecCompliant, isStatisticsEnabled, setCallbackSecurity, setId, setLongRunningThreadPool, setName, setResourceAdapter, setSecurityIntegration, setShortRunningThreadPool, setSpecCompliant, setStatisticsEnabled, setXATerminatordoWork, scheduleWork, startWorkcancelShutdown, getDelay, isShutdown, prepareShutdown, prepareShutdown, prepareShutdown, prepareShutdown, shutdownpublic Policy getPolicy()
getPolicy in interface DistributedWorkManagerpublic void setPolicy(Policy v)
setPolicy in interface DistributedWorkManagerv - The valuepublic Selector getSelector()
getSelector in interface DistributedWorkManagerpublic void setSelector(Selector v)
setSelector in interface DistributedWorkManagerv - The valuepublic Transport getTransport()
getTransport in interface DistributedWorkManagerpublic void setTransport(Transport v)
setTransport in interface DistributedWorkManagerv - The valuepublic boolean isDistributedStatisticsEnabled()
isDistributedStatisticsEnabled in interface DistributedWorkManagerpublic void setDistributedStatisticsEnabled(boolean v)
setDistributedStatisticsEnabled in interface DistributedWorkManagerv - The valuepublic java.util.Collection<NotificationListener> getNotificationListeners()
getNotificationListeners in interface DistributedWorkManagerpublic void setDoWorkDistributionEnabled(boolean v)
setDoWorkDistributionEnabled in interface DistributedWorkManagerv - The valuepublic boolean isDoWorkDistributionEnabled()
isDoWorkDistributionEnabled in interface DistributedWorkManagerpublic void setStartWorkDistributionEnabled(boolean v)
setStartWorkDistributionEnabled in interface DistributedWorkManagerv - The valuepublic boolean isStartWorkDistributionEnabled()
isStartWorkDistributionEnabled in interface DistributedWorkManagerpublic void setScheduleWorkDistributionEnabled(boolean v)
setScheduleWorkDistributionEnabled in interface DistributedWorkManagerv - The valuepublic boolean isScheduleWorkDistributionEnabled()
isScheduleWorkDistributionEnabled in interface DistributedWorkManagerpublic void localDoWork(javax.resource.spi.work.Work work)
throws javax.resource.spi.work.WorkException
localDoWork in interface DistributedWorkManagerwork - The workjavax.resource.spi.work.WorkException - Thrown if an error occurspublic void localScheduleWork(javax.resource.spi.work.Work work)
throws javax.resource.spi.work.WorkException
localScheduleWork in interface DistributedWorkManagerwork - The workjavax.resource.spi.work.WorkException - Thrown if an error occurspublic long localStartWork(javax.resource.spi.work.Work work)
throws javax.resource.spi.work.WorkException
localStartWork in interface DistributedWorkManagerwork - The workjavax.resource.spi.work.WorkException - Thrown if an error occurspublic void doWork(javax.resource.spi.work.Work work)
throws javax.resource.spi.work.WorkException
doWork in interface javax.resource.spi.work.WorkManagerdoWork in class WorkManagerImpljavax.resource.spi.work.WorkExceptionpublic long startWork(javax.resource.spi.work.Work work)
throws javax.resource.spi.work.WorkException
startWork in interface javax.resource.spi.work.WorkManagerstartWork in class WorkManagerImpljavax.resource.spi.work.WorkExceptionpublic void scheduleWork(javax.resource.spi.work.Work work)
throws javax.resource.spi.work.WorkException
scheduleWork in interface javax.resource.spi.work.WorkManagerscheduleWork in class WorkManagerImpljavax.resource.spi.work.WorkExceptionpublic DistributedWorkManagerStatistics getDistributedStatistics()
getDistributedStatistics in interface DistributedWorkManagerprotected void deltaDoWorkAccepted()
deltaDoWorkAccepted in class WorkManagerImplprotected void deltaDoWorkRejected()
deltaDoWorkRejected in class WorkManagerImplprotected void deltaStartWorkAccepted()
deltaStartWorkAccepted in class WorkManagerImplprotected void deltaStartWorkRejected()
deltaStartWorkRejected in class WorkManagerImplprotected void deltaScheduleWorkAccepted()
deltaScheduleWorkAccepted in class WorkManagerImplprotected void deltaScheduleWorkRejected()
deltaScheduleWorkRejected in class WorkManagerImplprotected void deltaWorkSuccessful()
deltaWorkSuccessful in class WorkManagerImplprotected void deltaWorkFailed()
deltaWorkFailed in class WorkManagerImplpublic void initialize()
initialize in interface DistributedWorkManagerpublic WorkManager clone() throws java.lang.CloneNotSupportedException
clone in class WorkManagerImpljava.lang.CloneNotSupportedException - Thrown if the copy operation isn't supportedpublic void toString(java.lang.StringBuilder sb)
toString in class WorkManagerImplsb - The string builderCopyright © 2014 IronJacamar (http://www.ironjacamar.org)