com.sun.xml.ws.client
Class AsyncInvoker

java.lang.Object
  extended by com.sun.xml.ws.client.AsyncInvoker
All Implemented Interfaces:
Runnable

public abstract class AsyncInvoker
extends Object
implements Runnable

Invokes Tubeline asynchronously for the client's async API(for e.g.: Dispatch#invokeAsync} The concrete classes need to call Stub#processAsync(Packet, RequestContext, CompletionCallback) in run() method.


Field Summary
protected  AsyncResponseImpl responseImpl
          Because of the object instantiation order, we can't take this as a constructor parameter.
 
Constructor Summary
AsyncInvoker()
           
 
Method Summary
abstract  void do_run()
           
 void run()
           
 void setReceiver(AsyncResponseImpl responseImpl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

responseImpl

protected AsyncResponseImpl responseImpl
Because of the object instantiation order, we can't take this as a constructor parameter.

Constructor Detail

AsyncInvoker

public AsyncInvoker()
Method Detail

setReceiver

public void setReceiver(AsyncResponseImpl responseImpl)

run

public void run()
Specified by:
run in interface Runnable

do_run

public abstract void do_run()