FileDocCategorySizeDatePackage
MessageContext.javaAPI DocJava SE 6 API5939Tue Jun 10 00:27:16 BST 2008javax.xml.ws.handler

MessageContext

public interface MessageContext implements Map
The interface MessageContext abstracts the message context that is processed by a handler in the handle method.

The MessageContext interface provides methods to manage a property set. MessageContext properties enable handlers in a handler chain to share processing related state.

since
JAX-WS 2.0

Fields Summary
public static final String
MESSAGE_OUTBOUND_PROPERTY
Standard property: message direction, true for outbound messages, false for inbound.

Type: boolean

public static final String
INBOUND_MESSAGE_ATTACHMENTS
Standard property: Map of attachments to a message for the inbound message, key is the MIME Content-ID, value is a DataHandler.

Type: java.util.Map

public static final String
OUTBOUND_MESSAGE_ATTACHMENTS
Standard property: Map of attachments to a message for the outbound message, key is the MIME Content-ID, value is a DataHandler.

Type: java.util.Map

public static final String
WSDL_DESCRIPTION
Standard property: input source for WSDL document.

Type: org.xml.sax.InputSource

public static final String
WSDL_SERVICE
Standard property: name of WSDL service.

Type: javax.xml.namespace.QName

public static final String
WSDL_PORT
Standard property: name of WSDL port.

Type: javax.xml.namespace.QName

public static final String
WSDL_INTERFACE
Standard property: name of wsdl interface (2.0) or port type (1.1).

Type: javax.xml.namespace.QName

public static final String
WSDL_OPERATION
Standard property: name of WSDL operation.

Type: javax.xml.namespace.QName

public static final String
HTTP_RESPONSE_CODE
Standard property: HTTP response status code.

Type: java.lang.Integer

public static final String
HTTP_REQUEST_HEADERS
Standard property: HTTP request headers.

Type: java.util.Map<java.lang.String, java.util.List<java.lang.String>>

public static final String
HTTP_RESPONSE_HEADERS
Standard property: HTTP response headers.

Type: java.util.Map<java.lang.String, java.util.List<java.lang.String>>

public static final String
HTTP_REQUEST_METHOD
Standard property: HTTP request method.

Type: java.lang.String

public static final String
SERVLET_REQUEST
Standard property: servlet request object.

Type: javax.servlet.http.HttpServletRequest

public static final String
SERVLET_RESPONSE
Standard property: servlet response object.

Type: javax.servlet.http.HttpServletResponse

public static final String
SERVLET_CONTEXT
Standard property: servlet context object.

Type: javax.servlet.ServletContext

public static final String
QUERY_STRING
Standard property: Query string for request.

Type: String

public static final String
PATH_INFO
Standard property: Request Path Info

Type: String

public static final String
REFERENCE_PARAMETERS
Standard property: WS Addressing Reference Parameters. The list MUST include all SOAP headers marked with the wsa:IsReferenceParameter="true" attribute.

Type: List

Constructors Summary
Methods Summary
public javax.xml.ws.handler.MessageContext$ScopegetScope(java.lang.String name)
Gets the scope of a property.

param
name Name of the property
return
Scope of the property
throws
java.lang.IllegalArgumentException if a non-existant property name is specified

public voidsetScope(java.lang.String name, javax.xml.ws.handler.MessageContext$Scope scope)
Sets the scope of a property.

param
name Name of the property associated with the MessageContext
param
scope Desired scope of the property
throws
java.lang.IllegalArgumentException if an illegal property name is specified