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.Scope
HTTP_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, setScope
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Message 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.