public interface MessageHandlerContext extends MessageContext
MessageHandlerContext interface extends
MessageContext to provide easy access to the contained message.
This context provides access to RI's Message model for efficient access
to various things like accessing headers etc. It also provides access to
binding information as WSBinding.MessageContext.ScopeHTTP_REQUEST_HEADERS, HTTP_REQUEST_METHOD, HTTP_RESPONSE_CODE, HTTP_RESPONSE_HEADERS, INBOUND_MESSAGE_ATTACHMENTS, MESSAGE_OUTBOUND_PROPERTY, OUTBOUND_MESSAGE_ATTACHMENTS, PATH_INFO, QUERY_STRING, REFERENCE_PARAMETERS, SERVLET_CONTEXT, SERVLET_REQUEST, SERVLET_RESPONSE, WSDL_DESCRIPTION, WSDL_INTERFACE, WSDL_OPERATION, WSDL_PORT, WSDL_SERVICE| Modifier and Type | Method and Description |
|---|---|
Message |
getMessage()
Gets the message from this message context
|
WSDLPort |
getPort()
Gets the
WSDLPort that represents the port. |
Set<String> |
getRoles() |
SEIModel |
getSEIModel()
Provides access to
SEIModel. |
WSBinding |
getWSBinding()
Provides access to
WSBinding which can be used in various ways. |
void |
setMessage(Message message)
Sets the message in this message context
|
getScope, setScopeMessage getMessage()
null if no
message is present in this message contextvoid setMessage(Message message)
Set<String> getRoles()
SOAPMessageContext.getRoles()WSBinding getWSBinding()
WSBinding which can be used in various ways.
for example: WSBinding#getSOAPVersion to get SOAP version of the binding.
WSBinding#isFeatureEnabled(AddressingFeature) to check if addressing is enabled@Nullable SEIModel getSEIModel()
SEIModel.Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.