org.springframework.jca.work
Class SimpleTaskWorkManager.DelegatingWorkAdapter

java.lang.Object
  extended by org.springframework.jca.work.SimpleTaskWorkManager.DelegatingWorkAdapter
Enclosing class:
SimpleTaskWorkManager

private static class SimpleTaskWorkManager.DelegatingWorkAdapter
extends java.lang.Object

Work adapter that supports start timeouts and WorkListener callbacks for a given Work that it delegates to.


Field Summary
private  boolean acceptOnExecution
           
 java.lang.Object monitor
           
 boolean started
           
private  Work work
           
private  WorkListener workListener
           
 
Constructor Summary
SimpleTaskWorkManager.DelegatingWorkAdapter(Work work, WorkListener workListener, boolean acceptOnExecution)
           
 
Method Summary
 void release()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

work

private final Work work

workListener

private final WorkListener workListener

acceptOnExecution

private final boolean acceptOnExecution

monitor

public final java.lang.Object monitor

started

public boolean started
Constructor Detail

SimpleTaskWorkManager.DelegatingWorkAdapter

public SimpleTaskWorkManager.DelegatingWorkAdapter(Work work,
                                                   WorkListener workListener,
                                                   boolean acceptOnExecution)
Method Detail

run

public void run()

release

public void release()