## Uses of Class
org.apache.axis.MessageContext

Packages that use MessageContext
org.apache.axis
org.apache.axis.client
org.apache.axis.encoding
org.apache.axis.handlers
org.apache.axis.handlers.http
org.apache.axis.handlers.soap
org.apache.axis.ime
org.apache.axis.ime.event
org.apache.axis.ime.internal
org.apache.axis.ime.internal.util.handler
org.apache.axis.providers
org.apache.axis.providers.java
org.apache.axis.security
org.apache.axis.security.servlet
org.apache.axis.security.simple
org.apache.axis.server
org.apache.axis.strategies
org.apache.axis.transport.http
org.apache.axis.transport.java
org.apache.axis.transport.jms
org.apache.axis.transport.local
org.apache.axis.transport.mail
org.apache.axis.utils

Uses of MessageContext in org.apache.axis

Methods in org.apache.axis that return MessageContext
`static MessageContext` `MessageContext.getCurrentContext()` Get the active message context.
`MessageContext` `Message.getMessageContext()`
`static MessageContext` `AxisEngine.getCurrentMessageContext()` Get the active message context.

Methods in org.apache.axis with parameters of type MessageContext
`void` `SimpleChain.invoke(MessageContext msgContext)` Iterate over the chain invoking each handler.
`void` `SimpleChain.generateWSDL(MessageContext msgContext)` Iterate over the chain letting each handler have a crack at contributing to a WSDL description.
`void` `SimpleChain.onFault(MessageContext msgContext)` Notify the handlers in this chain because some handler later on has faulted - in reverse order.
`void` `Message.setMessageContext(MessageContext msgContext)`
`void` `HandlerIterationStrategy.visit(Handler handler, MessageContext msgContext)`
`void` `Handler.invoke(MessageContext msgContext)` Invoke is called to do the actual work of the Handler object.
`void` `Handler.onFault(MessageContext msgContext)` Called when a subsequent handler throws a fault.
`void` `Handler.generateWSDL(MessageContext msgContext)` Obtain WSDL information.
`void` `FaultableHandler.invoke(MessageContext msgContext)` Invokes the specified handler.
`void` `FaultableHandler.onFault(MessageContext msgContext)` Some handler later on has faulted so we need to process the fault.
`protected static void` `AxisEngine.setCurrentMessageContext(MessageContext mc)` Set the active message context.

Uses of MessageContext in org.apache.axis.client

Methods in org.apache.axis.client that return MessageContext
`MessageContext` `Call.getMessageContext()` Obtain a reference to our MessageContext.

Methods in org.apache.axis.client with parameters of type MessageContext
`void` `Transport.setupMessageContext(MessageContext context, Call message, AxisEngine engine)`
`void` `Transport.setupMessageContextImpl(MessageContext context, Call message, AxisEngine engine)`
`void` `Transport.processReturnedMessageContext(MessageContext context)` Allow the transport to grab any transport-specific stuff it might want from a returned MessageContext
`void` `AxisClient.invoke(MessageContext msgContext)` Main routine of the AXIS engine.
`protected void` `AxisClient.invokeJAXRPCHandlers(MessageContext context)`

Uses of MessageContext in org.apache.axis.encoding

Fields in org.apache.axis.encoding declared as MessageContext
`protected MessageContext` `DeserializationContextImpl.msgContext`

Methods in org.apache.axis.encoding that return MessageContext
`MessageContext` `SerializationContextImpl.getMessageContext()` Get the MessageContext we're operating with
`MessageContext` `SerializationContext.getMessageContext()` Get the MessageContext we're operating with
`MessageContext` `DeserializationContextImpl.getMessageContext()` Get MessageContext
`MessageContext` `DeserializationContext.getMessageContext()` Get MessageContext

Constructors in org.apache.axis.encoding with parameters of type MessageContext
`SerializationContextImpl(java.io.Writer writer, MessageContext msgContext)` Construct SerializationContextImpl with associated writer and MessageContext
`DeserializationContextImpl(MessageContext ctx, SOAPHandler initialHandler)` Construct Deserializer using MessageContext and EnvelopeBuilder handler
`DeserializationContextImpl(org.xml.sax.InputSource is, MessageContext ctx, java.lang.String messageType)` Construct Deserializer
`DeserializationContextImpl(org.xml.sax.InputSource is, MessageContext ctx, java.lang.String messageType, SOAPEnvelope env)` Construct Deserializer

Uses of MessageContext in org.apache.axis.handlers

Methods in org.apache.axis.handlers with parameters of type MessageContext
`void` `SOAPMonitorHandler.invoke(MessageContext messageContext)` Process and SOAP message
`void` `SimpleSessionHandler.invoke(MessageContext context)` Process a MessageContext.
`void` `SimpleSessionHandler.doClient(MessageContext context)` Client side of processing.
`void` `SimpleSessionHandler.doServer(MessageContext context)` Server side of processing.
`void` `SimpleAuthorizationHandler.invoke(MessageContext msgContext)` Authorize the user and targetService from the msgContext
`void` `SimpleAuthorizationHandler.onFault(MessageContext msgContext)` Nothing to undo
`void` `SimpleAuthenticationHandler.invoke(MessageContext msgContext)` Authenticate the user and password from the msgContext
`void` `MD5AttachHandler.invoke(MessageContext msgContext)`
`void` `LogMessage.invoke(MessageContext context)`
`void` `LogHandler.invoke(MessageContext msgContext)`
`void` `LogHandler.onFault(MessageContext msgContext)`
`void` `JWSHandler.invoke(MessageContext msgContext)` Just set up the service, the inner service will do the rest...
`protected void` `JWSHandler.setupService(MessageContext msgContext)` If our path ends in the right file extension (*.jws), handle all the work necessary to compile the source file if it needs it, and set up the "proxy" RPC service surrounding it as the MessageContext's active service.
`void` `JWSHandler.generateWSDL(MessageContext msgContext)`
`void` `JAXRPCHandler.invoke(MessageContext msgContext)`
`void` `JAXRPCHandler.onFault(MessageContext msgContext)`
`void` `ErrorHandler.invoke(MessageContext msgContext)`
`void` `EchoHandler.invoke(MessageContext msgContext)`
`void` `EchoHandler.generateWSDL(MessageContext msgContext)`
`void` `DebugHandler.invoke(MessageContext msgContext)`
`void` `DebugHandler.onFault(MessageContext msgContext)`
`void` `BasicHandler.onFault(MessageContext msgContext)`
`abstract void` `BasicHandler.invoke(MessageContext msgContext)` Must implement this in subclasses.
`void` `BasicHandler.generateWSDL(MessageContext msgContext)`

Uses of MessageContext in org.apache.axis.handlers.http

Methods in org.apache.axis.handlers.http with parameters of type MessageContext
`void` `URLMapper.invoke(MessageContext msgContext)`
`void` `URLMapper.generateWSDL(MessageContext msgContext)`
`void` `HTTPAuthHandler.invoke(MessageContext msgContext)`
`void` `HTTPActionHandler.invoke(MessageContext msgContext)`

Uses of MessageContext in org.apache.axis.handlers.soap

Methods in org.apache.axis.handlers.soap with parameters of type MessageContext
`ServiceDesc` `SOAPService.getInitializedServiceDesc(MessageContext msgContext)` Returns a service description with the implementation class filled in.
`void` `SOAPService.generateWSDL(MessageContext msgContext)` Generate WSDL.
`void` `SOAPService.invoke(MessageContext msgContext)`

Uses of MessageContext in org.apache.axis.ime

Methods in org.apache.axis.ime that return MessageContext
`MessageContext` `MessageExchange.receive()` Waits indefinitely for a message to be received (blocking)
`MessageContext` `MessageExchange.receive(long timeout)` Waits the specified amount of time for a message to be received (blocking)
`MessageContext` `MessageExchange.receive(MessageExchangeCorrelator correlator)` Waits indefinitely for a message matching the specified correlator (blocking)
`MessageContext` `MessageExchange.receive(MessageExchangeCorrelator correlator, long timeout)` Waits the specified amount of time for a message matching the specified correlator (blocking)
`MessageContext` `MessageExchange.sendAndReceive(MessageContext context)` Synchronized send and receive
`MessageContext` `MessageExchange.sendAndReceive(MessageContext context, long timeout)` Synchronized send and receive with timeout

Methods in org.apache.axis.ime with parameters of type MessageContext
`MessageExchangeCorrelator` `MessageExchange.send(MessageContext context)` Send an outbound message.
`MessageExchangeCorrelator` `MessageExchange.send(MessageContext context, MessageExchangeEventListener listener)` Send an outbound message.
`MessageContext` `MessageExchange.sendAndReceive(MessageContext context)` Synchronized send and receive
`MessageContext` `MessageExchange.sendAndReceive(MessageContext context, long timeout)` Synchronized send and receive with timeout

Uses of MessageContext in org.apache.axis.ime.event

Fields in org.apache.axis.ime.event declared as MessageContext
`protected MessageContext` `MessageCorrelatedEvent.context`

Methods in org.apache.axis.ime.event that return MessageContext
`MessageContext` `MessageCorrelatedEvent.getMessageContext()`

Constructors in org.apache.axis.ime.event with parameters of type MessageContext
`MessageSendEvent(MessageExchangeCorrelator correlator, MessageExchangeSendContext sendContext, MessageContext context)`
`MessageReceiveEvent(MessageExchangeCorrelator correlator, MessageExchangeReceiveContext receiveContext, MessageContext context)`
`MessageCorrelatedEvent(MessageExchangeCorrelator correlator, MessageContext context)`

Uses of MessageContext in org.apache.axis.ime.internal

Fields in org.apache.axis.ime.internal declared as MessageContext
`protected MessageContext` `MessageExchangeSendContext.context`

Methods in org.apache.axis.ime.internal that return MessageContext
`MessageContext` `MessageExchangeSendContext.getMessageContext()`
`MessageContext` `MessageExchangeImpl.receive()`
`MessageContext` `MessageExchangeImpl.receive(long timeout)`
`MessageContext` `MessageExchangeImpl.receive(MessageExchangeCorrelator correlator)`
`MessageContext` `MessageExchangeImpl.receive(MessageExchangeCorrelator correlator, long timeout)`
`MessageContext` `MessageExchangeImpl.sendAndReceive(MessageContext context)`
`MessageContext` `MessageExchangeImpl.sendAndReceive(MessageContext context, long timeout)`

Methods in org.apache.axis.ime.internal with parameters of type MessageContext
`static MessageExchangeSendContext` `MessageExchangeSendContext.newInstance(MessageExchangeCorrelator correlator, MessageContext context, MessageExchangeEventListener listener)`
`MessageExchangeCorrelator` `MessageExchangeImpl.send(MessageContext context)`
`MessageExchangeCorrelator` `MessageExchangeImpl.send(MessageContext context, MessageExchangeEventListener listener)`
`MessageContext` `MessageExchangeImpl.sendAndReceive(MessageContext context)`
`MessageContext` `MessageExchangeImpl.sendAndReceive(MessageContext context, long timeout)`

Uses of MessageContext in org.apache.axis.ime.internal.util.handler

Methods in org.apache.axis.ime.internal.util.handler with parameters of type MessageContext
`void` `MessageExchangeHandler.invoke(MessageContext msgContext)`

Uses of MessageContext in org.apache.axis.providers

Methods in org.apache.axis.providers with parameters of type MessageContext
`void` `ComProvider.invoke(MessageContext msgContext)`
`void` `ComProvider.initServiceDesc(SOAPService service, MessageContext msgContext)`
`void` `BSFProvider.invoke(MessageContext msgContext)`
`void` `BSFProvider.initServiceDesc(SOAPService service, MessageContext msgContext)`
`abstract void` `BasicProvider.initServiceDesc(SOAPService service, MessageContext msgContext)` This method returns a ServiceDesc that contains the correct implimentation class.
`void` `BasicProvider.generateWSDL(MessageContext msgContext)` Generate the WSDL for this service.

Uses of MessageContext in org.apache.axis.providers.java

Methods in org.apache.axis.providers.java with parameters of type MessageContext
`void` `RPCProvider.processMessage(MessageContext msgContext, SOAPEnvelope reqEnv, SOAPEnvelope resEnv, java.lang.Object obj)` Process the current message.
`protected java.lang.Object` `RPCProvider.invokeMethod(MessageContext msgContext, java.lang.reflect.Method method, java.lang.Object obj, java.lang.Object[] argValues)` This method encapsulates the method invocation.
`protected void` `RPCProvider.checkMethodName(MessageContext msgContext, java.lang.String allowedMethods, java.lang.String methodName)` Throw an AxisFault if the requested method is not allowed.
`protected java.lang.Object` `RMIProvider.makeNewServiceObject(MessageContext msgContext, java.lang.String clsName)` Return a object which implements the service.
`void` `MsgProvider.processMessage(MessageContext msgContext, SOAPEnvelope reqEnv, SOAPEnvelope resEnv, java.lang.Object obj)` Process the message.
`java.lang.Object` `JavaProvider.getServiceObject(MessageContext msgContext, Handler service, java.lang.String clsName, IntHolder scopeHolder)` Get the service object whose method actually provides the service.
`abstract void` `JavaProvider.processMessage(MessageContext msgContext, SOAPEnvelope reqEnv, SOAPEnvelope resEnv, java.lang.Object obj)` Process the current message.
`void` `JavaProvider.invoke(MessageContext msgContext)` Invoke the message by obtaining various common fields, looking up the service object (via getServiceObject), and actually processing the message (via processMessage).
`void` `JavaProvider.generateWSDL(MessageContext msgContext)` Generate the WSDL for this service.
`protected java.lang.Object` `JavaProvider.makeNewServiceObject(MessageContext msgContext, java.lang.String clsName)` Default java service object comes from simply instantiating the class wrapped in jc
`protected java.lang.Class` `JavaProvider.getServiceClass(java.lang.String clsName, SOAPService service, MessageContext msgContext)` Returns the Class info about the service class.
`void` `JavaProvider.initServiceDesc(SOAPService service, MessageContext msgContext)` Fill in a service description with the correct impl class and typemapping set.
`protected java.lang.Object` `EJBProvider.makeNewServiceObject(MessageContext msgContext, java.lang.String clsName)` Return a object which implements the service.
`protected java.lang.Class` `EJBProvider.getServiceClass(java.lang.String beanJndiName, SOAPService service, MessageContext msgContext)` Get the class description for the EJB Remote or Local Interface, which is what we are interested in exposing to the world (i.e.
`protected java.lang.Object` `CORBAProvider.makeNewServiceObject(MessageContext msgContext, java.lang.String clsName)` Return a object which implements the service.

Uses of MessageContext in org.apache.axis.security

Methods in org.apache.axis.security with parameters of type MessageContext
`AuthenticatedUser` `SecurityProvider.authenticate(MessageContext msgContext)` Authenticate a user from a username/password pair.

Uses of MessageContext in org.apache.axis.security.servlet

Methods in org.apache.axis.security.servlet with parameters of type MessageContext
`AuthenticatedUser` `ServletSecurityProvider.authenticate(MessageContext msgContext)` Authenticate a user from a username/password pair.

Uses of MessageContext in org.apache.axis.security.simple

Methods in org.apache.axis.security.simple with parameters of type MessageContext
`AuthenticatedUser` `SimpleSecurityProvider.authenticate(MessageContext msgContext)` Authenticate a user from a username/password pair.

Uses of MessageContext in org.apache.axis.server

Methods in org.apache.axis.server with parameters of type MessageContext
`void` `AxisServer.invoke(MessageContext msgContext)` Main routine of the AXIS server.
`void` `AxisServer.generateWSDL(MessageContext msgContext)`

Uses of MessageContext in org.apache.axis.strategies

Methods in org.apache.axis.strategies with parameters of type MessageContext
`void` `WSDLGenStrategy.visit(Handler handler, MessageContext msgContext)`
`void` `InvocationStrategy.visit(Handler handler, MessageContext msgContext)`

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

Methods in org.apache.axis.transport.http with parameters of type MessageContext
`void` `CommonsHTTPSender.invoke(MessageContext msgContext)` invoke creates a socket connection, sends the request SOAP message and then reads the response SOAP message back from the SOAP server
`void` `HTTPTransport.setupMessageContextImpl(MessageContext mc, Call call, AxisEngine engine)` Set up any transport-specific derived properties in the message context.
`void` `HTTPTransport.processReturnedMessageContext(MessageContext context)`
`void` `HTTPSender.invoke(MessageContext msgContext)` invoke creates a socket connection, sends the request SOAP message and then reads the response SOAP message back from the SOAP server
`void` `HTTPSender.handleCookie(java.lang.String cookieName, java.lang.String setCookieName, java.util.Hashtable headers, MessageContext msgContext)` little helper function for cookies
`protected void` `AxisServlet.processMethodRequest(MessageContext msgContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.io.PrintWriter writer)` scan through the request for parameters, invoking the endpoint if we get a method param.
`protected void` `AxisServlet.processWsdlRequest(MessageContext msgContext, javax.servlet.http.HttpServletResponse response, java.io.PrintWriter writer)` handle a ?wsdl request
`protected void` `AxisServlet.invokeEndpointFromGet(MessageContext msgContext, javax.servlet.http.HttpServletResponse response, java.io.PrintWriter writer, java.lang.String method, java.lang.String args)` invoke an endpoint from a get request by building an XML request and handing it down.

Uses of MessageContext in org.apache.axis.transport.java

Methods in org.apache.axis.transport.java with parameters of type MessageContext
`void` `JavaTransport.setupMessageContextImpl(MessageContext mc, Call call, AxisEngine engine)` Set up any transport-specific derived properties in the message context.
`void` `JavaSender.invoke(MessageContext msgContext)`

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

Methods in org.apache.axis.transport.jms with parameters of type MessageContext
`void` `JMSTransport.setupMessageContextImpl(MessageContext context, Call message, AxisEngine engine)` Set up any transport-specific derived properties in the message context.
`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.

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

Methods in org.apache.axis.transport.local with parameters of type MessageContext
`void` `LocalTransport.setupMessageContextImpl(MessageContext mc, Call call, AxisEngine engine)` Set up any transport-specific derived properties in the message context.
`void` `LocalSender.invoke(MessageContext clientContext)`
`void` `LocalResponder.invoke(MessageContext msgContext)`

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

Methods in org.apache.axis.transport.mail with parameters of type MessageContext
`void` `MailTransport.setupMessageContextImpl(MessageContext mc, Call call, AxisEngine engine)` Set up any transport-specific derived properties in the message context.
`void` `MailSender.invoke(MessageContext msgContext)` invoke creates a socket connection, sends the request SOAP message and then reads the response SOAP message back from the SOAP server

Uses of MessageContext in org.apache.axis.utils

Methods in org.apache.axis.utils with parameters of type MessageContext
`protected static org.w3c.dom.Document` `Admin.processWSDD(MessageContext msgContext, AxisEngine engine, org.w3c.dom.Element root)`
`org.w3c.dom.Document` `Admin.process(MessageContext msgContext, org.w3c.dom.Element root)` The meat of the Admin service.

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