com.sun.xml.ws.client
Class AsyncInvoker
java.lang.Object
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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
responseImpl
protected AsyncResponseImpl responseImpl
- Because of the object instantiation order,
we can't take this as a constructor parameter.
nonNullAsyncHandlerGiven
protected boolean nonNullAsyncHandlerGiven
AsyncInvoker
public AsyncInvoker()
setReceiver
public void setReceiver(AsyncResponseImpl responseImpl)
getResponseImpl
public AsyncResponseImpl getResponseImpl()
setResponseImpl
public void setResponseImpl(AsyncResponseImpl responseImpl)
isNonNullAsyncHandlerGiven
public boolean isNonNullAsyncHandlerGiven()
setNonNullAsyncHandlerGiven
public void setNonNullAsyncHandlerGiven(boolean nonNullAsyncHandlerGiven)
run
public void run()
- Specified by:
run in interface Runnable
do_run
public abstract void do_run()
Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved.