org.apache.axis2.jaxws.client.async
Class AsyncResponse
java.lang.Object
org.apache.axis2.jaxws.client.async.AsyncResponse
All Implemented Interfaces: Future , Response
Direct Known Subclasses: JAXBDispatchAsyncListener , ProxyAsyncListener , XMLDispatchAsyncListener
public abstract class AsyncResponse extends Object implements Response
The AsyncResponse class is used to collect the response information from Axis2 and deliver it to
a JAX-WS client. AsyncResponse implements the javax.xml.ws.Response API that is
defined in the JAX-WS 2.0 specification. The Response
object will contain both the
object that is returned as the response along with a java.util.Map with the context
information of the response.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
AsyncResponse
protected AsyncResponse (EndpointDescription ed)
onError
protected void onError (Throwable flt,
MessageContext mc,
ClassLoader cl)
onError
protected void onError (Throwable flt,
MessageContext faultCtx)
onComplete
protected void onComplete (MessageContext mc,
ClassLoader cl)
onComplete
protected void onComplete (MessageContext mc)
cancel
public boolean cancel (boolean mayInterruptIfRunning)
Specified by: cancel
in interface Future
get
public Object get ()
throws InterruptedException ,
ExecutionException
Specified by: get
in interface Future
Throws:
InterruptedException
ExecutionException
get
public Object get (long timeout,
TimeUnit unit)
throws InterruptedException ,
ExecutionException ,
TimeoutException
Specified by: get
in interface Future
Throws:
InterruptedException
ExecutionException
TimeoutException
isCancelled
public boolean isCancelled ()
Specified by: isCancelled
in interface Future
isDone
public boolean isDone ()
Specified by: isDone
in interface Future
getContext
public Map getContext ()
Specified by: getContext
in interface Response
getResponseValueObject
public abstract Object getResponseValueObject (MessageContext mc)
getFaultResponse
public abstract Throwable getFaultResponse (MessageContext mc)
Copyright © 2004-2010 The Apache Software Foundation . All Rights Reserved.