org.codehaus.xfire
Class MessageContext

java.lang.Object
  extended by org.codehaus.xfire.MessageContext

public class MessageContext
extends java.lang.Object

Holds inforrmation about the message request and response.

Since:
Feb 13, 2004
Author:
Dan Diephouse

Constructor Summary
MessageContext()
           
MessageContext(java.lang.String service, java.lang.String action, java.io.OutputStream response, Session session, java.lang.String requestUri)
          Create a MessageContext to invoke a service with the specified document as the request.
 
Method Summary
 java.lang.String getAction()
           
static MessageContext getCurrentMessageContext()
          Get the message context for the current thread.
 java.lang.Object getProperty(java.lang.Object key)
           
 java.lang.String getRequestUri()
           
 java.io.OutputStream getResponseStream()
           
 Service getService()
          The service being invoked.
 java.lang.String getServiceName()
           
 Session getSession()
          The session that this request is a part of.
 SoapVersion getSoapVersion()
           
 Transport getTransport()
           
 javax.xml.stream.XMLStreamReader getXMLStreamReader()
           
 void setAction(java.lang.String action)
           
 void setProperty(java.lang.Object key, java.lang.Object value)
           
 void setRequestStream(java.io.InputStream requestStream)
           
 void setRequestUri(java.lang.String requestUri)
           
 void setResponseStream(java.io.OutputStream responseStream)
           
 void setService(Service service)
           
 void setServiceName(java.lang.String service)
           
 void setSession(Session session)
           
 void setSoapVersion(java.lang.String soapVersion)
           
 void setTransport(Transport transport)
           
 void setXMLStreamReader(javax.xml.stream.XMLStreamReader xmlStreamReader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageContext

public MessageContext()

MessageContext

public MessageContext(java.lang.String service,
                      java.lang.String action,
                      java.io.OutputStream response,
                      Session session,
                      java.lang.String requestUri)
Create a MessageContext to invoke a service with the specified document as the request.

Method Detail

getCurrentMessageContext

public static MessageContext getCurrentMessageContext()
Get the message context for the current thread.

Returns:
The current MessageContext or null if there is none.

getProperty

public java.lang.Object getProperty(java.lang.Object key)

setProperty

public void setProperty(java.lang.Object key,
                        java.lang.Object value)

getRequestUri

public java.lang.String getRequestUri()

setRequestUri

public void setRequestUri(java.lang.String requestUri)

getResponseStream

public java.io.OutputStream getResponseStream()

setResponseStream

public void setResponseStream(java.io.OutputStream responseStream)

setRequestStream

public void setRequestStream(java.io.InputStream requestStream)

getSession

public Session getSession()
The session that this request is a part of.

Returns:

setSession

public void setSession(Session session)

getAction

public java.lang.String getAction()

setAction

public void setAction(java.lang.String action)

getServiceName

public java.lang.String getServiceName()

setServiceName

public void setServiceName(java.lang.String service)

getSoapVersion

public SoapVersion getSoapVersion()

setSoapVersion

public void setSoapVersion(java.lang.String soapVersion)

getService

public Service getService()
The service being invoked.

Returns:

setService

public void setService(Service service)

getXMLStreamReader

public javax.xml.stream.XMLStreamReader getXMLStreamReader()
Returns:
Returns the xmlStreamReader.

setXMLStreamReader

public void setXMLStreamReader(javax.xml.stream.XMLStreamReader xmlStreamReader)
Parameters:
xmlStreamReader - The xmlStreamReader to set.

getTransport

public Transport getTransport()
Returns:
Returns the transport.

setTransport

public void setTransport(Transport transport)
Parameters:
transport - The transport to set.


Copyright © 2004-2005 Codehaus. All Rights Reserved.