org.apache.axis2.jaxws.core
Interface InvocationContext

All Known Subinterfaces:
EndpointInvocationContext
All Known Implementing Classes:
EndpointInvocationContextImpl, InvocationContextImpl

public interface InvocationContext

The InvocationContext encapsulates all of the information relevant to a particular invocation. This ties the context of the request back to the context of the response message (if applicable) through the use of the MessageContext API. There is a separate MessageContext for both the request and the response. *


Method Summary
 AsyncResponse getAsyncResponseListener()
           
 java.util.concurrent.Executor getExecutor()
           
 java.util.List<Handler> getHandlers()
           
 MessageContext getRequestMessageContext()
           
 MessageContext getResponseMessageContext()
           
 ServiceClient getServiceClient()
           
 void setAsyncResponseListener(AsyncResponse al)
           
 void setExecutor(java.util.concurrent.Executor e)
           
 void setHandlers(java.util.List<Handler> list)
           
 void setRequestMessageContext(MessageContext ctx)
           
 void setResponseMessageContext(MessageContext ctx)
           
 void setServiceClient(ServiceClient client)
           
 

Method Detail

getHandlers

java.util.List<Handler> getHandlers()

setHandlers

void setHandlers(java.util.List<Handler> list)

getRequestMessageContext

MessageContext getRequestMessageContext()

setRequestMessageContext

void setRequestMessageContext(MessageContext ctx)

getResponseMessageContext

MessageContext getResponseMessageContext()

setResponseMessageContext

void setResponseMessageContext(MessageContext ctx)

getExecutor

java.util.concurrent.Executor getExecutor()

setExecutor

void setExecutor(java.util.concurrent.Executor e)

getAsyncResponseListener

AsyncResponse getAsyncResponseListener()

setAsyncResponseListener

void setAsyncResponseListener(AsyncResponse al)

setServiceClient

void setServiceClient(ServiceClient client)

getServiceClient

ServiceClient getServiceClient()


Copyright © 2007 Apache Web Services Project. All Rights Reserved.