Uses of Class
org.apache.axis2.context.MessageContext

Packages that use MessageContext
org.apache.axis2.client   
org.apache.axis2.client.async   
org.apache.axis2.context   
org.apache.axis2.description   
org.apache.axis2.engine   
org.apache.axis2.handlers   
org.apache.axis2.handlers.addressing   
org.apache.axis2.receivers   
org.apache.axis2.rpc   
org.apache.axis2.rpc.receivers   
org.apache.axis2.security   
org.apache.axis2.security.handler   
org.apache.axis2.security.util   
org.apache.axis2.transport   
org.apache.axis2.transport.http   
org.apache.axis2.transport.jms   
org.apache.axis2.transport.local   
org.apache.axis2.transport.mail   
org.apache.axis2.transport.tcp   
org.apache.axis2.util   
 

Uses of MessageContext in org.apache.axis2.client
 

Fields in org.apache.axis2.client declared as MessageContext
protected  MessageContext Call.lastResponseMsgCtx
          Deprecated.  
 

Methods in org.apache.axis2.client that return MessageContext
 MessageContext Call.getResponseMessageContext()
          Deprecated. Get the MessageContext of the response.
protected  MessageContext MEPClient.prepareTheSOAPEnvelope(OMElement toSend)
          Deprecated. Prepares the SOAPEnvelope using the payload.
 MessageContext InOutMEPClient.invokeBlocking(AxisOperation axisop, MessageContext msgctx)
          Deprecated. This method is used to make blocking calls.
 MessageContext InOutMEPClient.send(MessageContext msgctx, TransportInDescription transportIn)
          Deprecated. Sends the message using a two way transport and waits for a response.
 MessageContext OperationClient.getMessageContext(String messageLabel)
          Return a message from the client - will return null if the requested message is not available.
 

Methods in org.apache.axis2.client with parameters of type MessageContext
protected  void InOnlyMEPClient.configureTransportInformation(MessageContext msgCtx)
          Deprecated.  
 void InOnlyMEPClient.send(AxisOperation axisop, MessageContext msgctx)
          Deprecated. Sends the SOAP Message and forgets about it.
protected  void MEPClient.addUserAddedSOAPHeaders(MessageContext msgCtx, Options options)
          Deprecated.  
protected abstract  void MEPClient.configureTransportInformation(MessageContext msgCtxt)
          Deprecated. This gives chance to the derived class to configure its transport from the information injected by the user via options.
protected  void MEPClient.inferTransportOutDescription(MessageContext msgCtx)
          Deprecated.  
protected  void MEPClient.prepareInvocation(AxisOperation axisop, MessageContext msgCtx)
          Deprecated. Prepares the message context for invocation.
protected  void InOutMEPClient.configureTransportInformation(MessageContext msgCtx)
          Deprecated.  
 MessageContext InOutMEPClient.invokeBlocking(AxisOperation axisop, MessageContext msgctx)
          Deprecated. This method is used to make blocking calls.
 void InOutMEPClient.invokeNonBlocking(AxisOperation axisop, MessageContext msgctx, Callback callback)
          Deprecated. This method is used to make non-blocking calls and is independent of the transport.
 MessageContext InOutMEPClient.send(MessageContext msgctx, TransportInDescription transportIn)
          Deprecated. Sends the message using a two way transport and waits for a response.
 void OperationClient.addMessageContext(MessageContext mc)
          Add a message context to the client for processing.
 void OperationClient.complete(MessageContext msgCtxt)
          To close the tranport if necessary , can call this method.
 

Uses of MessageContext in org.apache.axis2.client.async
 

Methods in org.apache.axis2.client.async that return MessageContext
 MessageContext AsyncResult.getResponseMessageContext()
           
 

Constructors in org.apache.axis2.client.async with parameters of type MessageContext
AsyncResult(MessageContext result)
           
 

Uses of MessageContext in org.apache.axis2.context
 

Methods in org.apache.axis2.context that return MessageContext
 MessageContext OperationContext.getMessageContext(String messageLabel)
           
 

Methods in org.apache.axis2.context with parameters of type MessageContext
 void ConfigurationContext.fillServiceContextAndServiceGroupContext(MessageContext messageContext)
          Searches for a ServiceGroupContext in the map with given id as the key.
 ServiceGroupContext ConfigurationContext.getServiceGroupContext(String serviceGroupContextId, MessageContext msgContext)
           
 void OperationContext.addMessageContext(MessageContext msgContext)
          When a new message is added to the MEPContext the logic should be included remove the MEPContext from the table in the EngineContext.
 

Uses of MessageContext in org.apache.axis2.description
 

Methods in org.apache.axis2.description with parameters of type MessageContext
 void OutOnlyAxisOperation.addMessageContext(MessageContext msgContext, OperationContext opContext)
           
 void OutInAxisOperation.addMessageContext(MessageContext msgContext, OperationContext opContext)
           
 void InOnlyAxisOperation.addMessageContext(MessageContext msgContext, OperationContext opContext)
           
 void InOutAxisOperation.addMessageContext(MessageContext msgContext, OperationContext opContext)
           
abstract  void AxisOperation.addMessageContext(MessageContext msgContext, OperationContext opContext)
          Adds a message context into an operation context.
 OperationContext AxisOperation.findForExistingOperationContext(MessageContext msgContext)
          Creates a new operation context if there is not one already.
 OperationContext AxisOperation.findOperationContext(MessageContext msgContext, ServiceContext serviceContext)
          Finds a MEPContext for an incoming message.
 void AxisOperation.registerOperationContext(MessageContext msgContext, OperationContext operationContext)
           
 

Uses of MessageContext in org.apache.axis2.engine
 

Methods in org.apache.axis2.engine that return MessageContext
 MessageContext AxisEngine.createFaultMessageContext(MessageContext processingContext, Throwable e)
          This method is called to handle any error that occurs at inflow or outflow.
 

Methods in org.apache.axis2.engine with parameters of type MessageContext
 MessageContext AxisEngine.createFaultMessageContext(MessageContext processingContext, Throwable e)
          This method is called to handle any error that occurs at inflow or outflow.
 void AxisEngine.receive(MessageContext msgContext)
          This methods represents the inflow of the Axis, this could be either at the server side or the client side.
 void AxisEngine.invoke(MessageContext msgContext)
          Take the execution chain from the msgContext , and then take the current Index and invoke all the phases in the arraylist if the msgContext is pauesd then the execution will be breaked
 void AxisEngine.resumeReceive(MessageContext msgContext)
          If the msgConetext is puased and try to invoke then first invoke the phase list and after the message receiver
 void AxisEngine.resumeSend(MessageContext msgContext)
          To resume the invocation at the send path , this is neened since it is require to call TranportSender at the end
 void AxisEngine.receiveFault(MessageContext msgContext)
          This is invoked when a SOAP Fault is received from a Other SOAP Node Receives a SOAP fault from another SOAP node.
 void AxisEngine.resume(MessageContext msgctx)
           
 void AxisEngine.send(MessageContext msgContext)
          This methods represents the outflow of the Axis, this could be either at the server side or the client side.
 void AxisEngine.sendFault(MessageContext msgContext)
          Sends the SOAP Fault to another SOAP node.
 AxisOperation SOAPMessageBodyBasedDispatcher.findOperation(AxisService service, MessageContext messageContext)
           
 AxisService SOAPMessageBodyBasedDispatcher.findService(MessageContext messageContext)
           
 AxisOperation AddressingBasedDispatcher.findOperation(AxisService service, MessageContext messageContext)
           
 AxisService AddressingBasedDispatcher.findService(MessageContext messageContext)
           
 void AddressingBasedDispatcher.invoke(MessageContext msgctx)
           
 void DispatchPhase.checkPostConditions(MessageContext msgContext)
           
 AxisOperation RequestURIBasedDispatcher.findOperation(AxisService service, MessageContext messageContext)
           
 AxisService RequestURIBasedDispatcher.findService(MessageContext messageContext)
           
 void InstanceDispatcher.invoke(MessageContext msgContext)
          Post Condition : All the Contexts must be populated.
static void DependencyManager.configureBusinessLogicProvider(Object obj, MessageContext requestMsgCtx, MessageContext responseMsgCtx)
           
abstract  AxisOperation AbstractDispatcher.findOperation(AxisService service, MessageContext messageContext)
          Called by Axis Engine to find the operation.
abstract  AxisService AbstractDispatcher.findService(MessageContext messageContext)
          Called by Axis Engine to find the service.
 void AbstractDispatcher.invoke(MessageContext msgctx)
           
 AxisOperation SOAPActionBasedDispatcher.findOperation(AxisService service, MessageContext messageContext)
           
 AxisService SOAPActionBasedDispatcher.findService(MessageContext messageContext)
           
 void MessageReceiver.receive(MessageContext messageCtx)
           
 void Handler.invoke(MessageContext msgContext)
          Invoke is called to do the actual work of the Handler object.
 void Phase.checkPostConditions(MessageContext msgContext)
           
 void Phase.checkPreconditions(MessageContext msgContext)
           
 void Phase.invoke(MessageContext msgctx)
          invokes all the handlers in this Phase
 

Uses of MessageContext in org.apache.axis2.handlers
 

Methods in org.apache.axis2.handlers with parameters of type MessageContext
 void AbstractHandler.revoke(MessageContext msgContext)
          Method revoke.
 

Uses of MessageContext in org.apache.axis2.handlers.addressing
 

Methods in org.apache.axis2.handlers.addressing with parameters of type MessageContext
 void AddressingOutHandler.invoke(MessageContext msgContext)
           
 void AddressingInHandler.invoke(MessageContext msgContext)
           
 

Uses of MessageContext in org.apache.axis2.receivers
 

Methods in org.apache.axis2.receivers with parameters of type MessageContext
 void RawXMLINOnlyMessageReceiver.invokeBusinessLogic(MessageContext msgContext)
           
abstract  void AbstractInOutAsyncMessageReceiver.invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage, ServerCallback callback)
           
 void AbstractInOutAsyncMessageReceiver.receive(MessageContext messageCtx)
           
abstract  void AbstractInMessageReceiver.invokeBusinessLogic(MessageContext inMessage)
           
 void AbstractInMessageReceiver.receive(MessageContext messageCtx)
           
 void ServerCallback.handleResult(MessageContext result)
           
abstract  void AbstractInOutSyncMessageReceiver.invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage)
           
 void AbstractInOutSyncMessageReceiver.receive(MessageContext msgContext)
           
 void RawXMLINOutMessageReceiver.invokeBusinessLogic(MessageContext msgContext, MessageContext newmsgContext)
           
protected  Object AbstractMessageReceiver.makeNewServiceObject(MessageContext msgContext)
          Method makeNewServiceObject.
 SOAPFactory AbstractMessageReceiver.getSOAPFactory(MessageContext msgContext)
           
protected  Object AbstractMessageReceiver.getTheImplementationObject(MessageContext msgContext)
          Method getTheImplementationObject.
abstract  void AbstractRobustInMessageReceiver.invokeBusinessLogic(MessageContext inMessage)
           
 void AbstractRobustInMessageReceiver.receive(MessageContext messageCtx)
           
 

Uses of MessageContext in org.apache.axis2.rpc
 

Methods in org.apache.axis2.rpc with parameters of type MessageContext
 void RPCInOutMessageReceiver.invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage)
           
 

Uses of MessageContext in org.apache.axis2.rpc.receivers
 

Methods in org.apache.axis2.rpc.receivers with parameters of type MessageContext
 void RPCMessageReceiver.invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage)
          reflect and get the Java method - for each i'th param in the java method - get the first child's i'th child -if the elem has an xsi:type attr then find the deserializer for it - if not found, lookup deser for th i'th param (java type) - error if not found - deserialize & save in an object array - end for

- invoke method and get the return value

- look up serializer for return value based on the value and type

- create response msg and add return value as grand child of

 

Uses of MessageContext in org.apache.axis2.security
 

Methods in org.apache.axis2.security with parameters of type MessageContext
 void WSDoAllReceiver.invoke(MessageContext msgContext)
           
 void WSDoAllSender.invoke(MessageContext msgContext)
           
 

Uses of MessageContext in org.apache.axis2.security.handler
 

Methods in org.apache.axis2.security.handler with parameters of type MessageContext
 void WSDoAllHandler.revoke(MessageContext msgContext)
          Method revoke.
 

Uses of MessageContext in org.apache.axis2.security.util
 

Methods in org.apache.axis2.security.util with parameters of type MessageContext
static void HandlerParameterDecoder.processParameters(MessageContext msgCtx, boolean inflow)
           
 

Uses of MessageContext in org.apache.axis2.transport
 

Methods in org.apache.axis2.transport with parameters of type MessageContext
static SOAPEnvelope TransportUtils.createSOAPMessage(MessageContext msgContext, String soapNamespaceURI)
           
static StAXBuilder TransportUtils.selectBuilderForMIME(MessageContext msgContext, InputStream inStream, String contentTypeString)
           
abstract  void AbstractTransportSender.finalizeSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
abstract  void AbstractTransportSender.finalizeSendWithToAddress(MessageContext msgContext, OutputStream out)
           
 void AbstractTransportSender.invoke(MessageContext msgContext)
          Method invoke
protected abstract  OutputStream AbstractTransportSender.openTheConnection(EndpointReference epr, MessageContext msgctx)
           
abstract  OutputStream AbstractTransportSender.startSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
abstract  OutputStream AbstractTransportSender.startSendWithToAddress(MessageContext msgContext, OutputStream out)
           
 void AbstractTransportSender.writeMessage(MessageContext msgContext, OutputStream out)
           
 void TransportSender.cleanUp(MessageContext msgContext)
          Clean up
 

Uses of MessageContext in org.apache.axis2.transport.http
 

Methods in org.apache.axis2.transport.http with parameters of type MessageContext
static boolean HTTPTransportUtils.doWriteMTOM(MessageContext msgContext)
           
static boolean HTTPTransportUtils.processHTTPGetRequest(MessageContext msgContext, InputStream in, OutputStream out, String contentType, String soapAction, String requestURI, ConfigurationContext configurationContext, Map requestParameters)
           
static void HTTPTransportUtils.processHTTPPostRequest(MessageContext msgContext, InputStream in, OutputStream out, String contentType, String soapActionHeader, String requestURI)
           
static boolean HTTPTransportUtils.isDoingREST(MessageContext msgContext)
           
 org.apache.axis2.transport.http.RESTSender.RequestData RESTSender.createRequest(MessageContext msgContext, OMElement dataout)
           
 void RESTSender.send(MessageContext msgContext, OMElement dataout, URL url, String soapActionString)
          By this time, you must have identified that you are doing REST here.
 String RESTSender.getParam(MessageContext msgContext)
           
 void CommonsHTTPTransportSender.cleanUp(MessageContext msgContext)
           
 void CommonsHTTPTransportSender.invoke(MessageContext msgContext)
           
 void CommonsHTTPTransportSender.writeMessageWithCommons(MessageContext msgContext, EndpointReference toURL, OMElement dataout, OMOutputFormat format)
           
 void CommonsHTTPTransportSender.writeMessageWithToOutPutStream(MessageContext msgContext, OutputStream out)
           
protected  void AbstractHTTPSender.configProxyAuthentication(org.apache.commons.httpclient.HttpClient client, TransportOutDescription proxySetting, org.apache.commons.httpclient.HostConfiguration config, MessageContext msgCtx)
          Helper method to Proxy and NTLM authentication
protected  void AbstractHTTPSender.obatainHTTPHeaderInformation(org.apache.commons.httpclient.HttpMethodBase method, MessageContext msgContext)
          Collect the HTTP header information and set them in the message context
protected  void AbstractHTTPSender.processResponse(org.apache.commons.httpclient.HttpMethodBase httpMethod, MessageContext msgContext)
           
abstract  void AbstractHTTPSender.send(MessageContext msgContext, OMElement dataout, URL url, String soapActionString)
           
protected  org.apache.commons.httpclient.HostConfiguration AbstractHTTPSender.getHostConfiguration(org.apache.commons.httpclient.HttpClient client, MessageContext msgCtx, URL targetURL)
          getting host configuration to support standard http/s, proxy and NTLM support
protected  void AbstractHTTPSender.getTimeoutValues(MessageContext msgContext)
          This is used to get the dynamically set time out values from the message context.
 void SOAPOverHTTPSender.send(MessageContext msgContext, OMElement dataout, URL url, String soapActionString)
           
 

Constructors in org.apache.axis2.transport.http with parameters of type MessageContext
RESTSender.AxisRESTRequestEntity(String postRequestBody, String charSetEnc, MessageContext msgCtxt, String contentType)
           
AbstractHTTPSender.AxisRequestEntity(OMElement element, boolean chunked, MessageContext msgCtxt, String charSetEncoding, String soapActionString)
           
SOAPOverHTTPSender.AxisSOAPRequestEntity(OMElement element, boolean chunked, MessageContext msgCtxt, String charSetEncoding, String soapActionString)
           
 

Uses of MessageContext in org.apache.axis2.transport.jms
 

Methods in org.apache.axis2.transport.jms with parameters of type MessageContext
static void SimpleJMSWorker.processJMSRequest(MessageContext msgContext, InputStream in, String contentType)
           
 void JMSSender.cleanUp(MessageContext msgContext)
           
protected  HashMap JMSSender.createApplicationProperties(MessageContext context)
          Return a map of properties that makeup the application-specific for the JMS Messages.
 void JMSSender.invoke(MessageContext msgContext)
          invoke() creates an endpoint, sends the request SOAP message, and then either reads the response SOAP message or simply returns.
 void JMSSender.setupTransport(MessageContext context, String endpointAddr)
          Set up any transport-specific derived properties in the message context.
 void JMSSender.writeMessage(MessageContext msgContext, OutputStream out)
           
 String JMSSender.getContentType(MessageContext msgCtx)
           
 void JMSVendorAdapter.setupApplicationProperties(MessageContext context, JMSURLHelper jmsurl)
           
 void JMSVendorAdapter.setupMessageContext(MessageContext context, JMSURLHelper jmsurl)
          Set JMS properties in the message context.
 

Uses of MessageContext in org.apache.axis2.transport.local
 

Methods in org.apache.axis2.transport.local with parameters of type MessageContext
 void LocalResponder.cleanUp(MessageContext msgContext)
          Clean up
 void LocalResponder.finalizeSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
 void LocalResponder.finalizeSendWithToAddress(MessageContext msgContext, OutputStream out)
           
protected  OutputStream LocalResponder.openTheConnection(EndpointReference epr, MessageContext msgctx)
           
 OutputStream LocalResponder.startSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
 OutputStream LocalResponder.startSendWithToAddress(MessageContext msgContext, OutputStream out)
           
 void LocalTransportSender.cleanUp(MessageContext msgContext)
           
 void LocalTransportSender.finalizeSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
 void LocalTransportSender.finalizeSendWithToAddress(MessageContext msgContext, OutputStream out)
           
protected  OutputStream LocalTransportSender.openTheConnection(EndpointReference epr, MessageContext msgContext)
           
 OutputStream LocalTransportSender.startSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
 OutputStream LocalTransportSender.startSendWithToAddress(MessageContext msgContext, OutputStream out)
           
 

Uses of MessageContext in org.apache.axis2.transport.mail
 

Methods in org.apache.axis2.transport.mail with parameters of type MessageContext
 void MailTransportSender.cleanUp(MessageContext msgContext)
           
 void MailTransportSender.finalizeSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
 void MailTransportSender.finalizeSendWithToAddress(MessageContext msgContext, OutputStream out)
           
protected  OutputStream MailTransportSender.openTheConnection(EndpointReference epr, MessageContext msgContext)
           
 OutputStream MailTransportSender.startSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
 OutputStream MailTransportSender.startSendWithToAddress(MessageContext msgContext, OutputStream out)
           
 

Uses of MessageContext in org.apache.axis2.transport.tcp
 

Methods in org.apache.axis2.transport.tcp with parameters of type MessageContext
 void TCPTransportSender.cleanUp(MessageContext msgContext)
           
 void TCPTransportSender.finalizeSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
 void TCPTransportSender.finalizeSendWithToAddress(MessageContext msgContext, OutputStream out)
           
protected  OutputStream TCPTransportSender.openTheConnection(EndpointReference toURL, MessageContext msgContext)
           
 OutputStream TCPTransportSender.startSendWithOutputStreamFromIncomingConnection(MessageContext msgContext, OutputStream out)
           
 OutputStream TCPTransportSender.startSendWithToAddress(MessageContext msgContext, OutputStream out)
           
protected  void TCPTransportSender.writeTransportHeaders(Writer out, URL url, MessageContext msgContext, int contentLength)
          Method writeTransportHeaders
 

Uses of MessageContext in org.apache.axis2.util
 

Methods in org.apache.axis2.util that return MessageContext
static MessageContext Utils.createOutMessageContext(MessageContext inMessageContext)
           
 

Methods in org.apache.axis2.util with parameters of type MessageContext
 void CallbackReceiver.receive(MessageContext messageCtx)
           
static MessageContext Utils.createOutMessageContext(MessageContext inMessageContext)
           
static void Utils.extractServiceGroupAndServiceInfo(String filePart, MessageContext messageContext)