public abstract class AbstractWrappedMessage extends java.lang.Object implements Message
ACCEPT_CONTENT_TYPE, ASYNC_POST_RESPONSE_DISPATCH, ATTACHMENTS, BASE_PATH, CONNECTION_TIMEOUT, CONTENT_TRANSFER_ENCODING, CONTENT_TYPE, DECOUPLED_CHANNEL_MESSAGE, EMPTY_PARTIAL_RESPONSE_MESSAGE, ENCODING, ENDPOINT_ADDRESS, ERROR_MESSAGE, EXCEPTION_CAUSE_SUFFIX, EXCEPTION_MESSAGE_CAUSE_ENABLED, FAULT_IN_INTERCEPTORS, FAULT_OUT_INTERCEPTORS, FAULT_STACKTRACE_ENABLED, FIXED_PARAMETER_ORDER, HTTP_REQUEST_METHOD, IN_INTERCEPTORS, INBOUND_MESSAGE, INTERCEPTOR_PROVIDERS, INVOCATION_CONTEXT, MAINTAIN_SESSION, MIME_HEADERS, MTOM_ENABLED, MTOM_THRESHOLD, ONE_WAY_REQUEST, OUT_INTERCEPTORS, PARTIAL_RESPONSE_MESSAGE, PATH_INFO, PROCESS_ONEWAY_RESPONSE, PROPOGATE_EXCEPTION, PROTOCOL_HEADERS, QUERY_STRING, RECEIVE_TIMEOUT, REQUEST_URI, REQUEST_URL, REQUESTOR_ROLE, RESPONSE_CODE, REST_MESSAGE, ROBUST_ONEWAY, SCHEMA_VALIDATION_ENABLED, SCHEMA_VALIDATION_TYPE, SERVICE_OBJECT, THREAD_CONTEXT_SWITCHED, THREAD_SAFE_STAX_FACTORIES, TRANSPORT, WSDL_DESCRIPTION, WSDL_INTERFACE, WSDL_OPERATION, WSDL_PORT, WSDL_SERVICE| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWrappedMessage(Message msg) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
boolean |
equals(java.lang.Object o) |
<T> T |
get(java.lang.Class<T> key)
Convenience method for storing/retrieving typed objects from the map.
|
java.lang.Object |
get(java.lang.Object key) |
java.util.Collection<Attachment> |
getAttachments()
Retrieve any binary attachments associated with the message.
|
<T> T |
getContent(java.lang.Class<T> format)
Retrieve the encapsulated content as a particular type.
|
java.util.Set<java.lang.Class<?>> |
getContentFormats() |
java.lang.Object |
getContextualProperty(java.lang.String key)
Queries the Message object's metadata for a specific property.
|
java.util.Set<java.lang.String> |
getContextualPropertyKeys() |
Destination |
getDestination() |
Exchange |
getExchange() |
java.lang.String |
getId() |
InterceptorChain |
getInterceptorChain()
Returns a live copy of the messages interceptor chain.
|
Message |
getMessage() |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Set<java.lang.String> |
keySet() |
<T> void |
put(java.lang.Class<T> key,
T value)
Convenience method for storing/retrieving typed objects from the map.
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object value) |
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> t) |
<T> T |
remove(java.lang.Class<T> key)
Convenience method for removing typed objects from the map.
|
java.lang.Object |
remove(java.lang.Object key) |
<T> void |
removeContent(java.lang.Class<T> format)
Removes a content from a message.
|
void |
resetContextCache()
Resets the cache of contextual properties that messages may contain.
|
void |
setAttachments(java.util.Collection<Attachment> attachments) |
<T> void |
setContent(java.lang.Class<T> format,
java.lang.Object content)
Provide the encapsulated content as a particular type (a result type
if message is outbound, a source type if message is inbound)
|
void |
setExchange(Exchange exchange) |
void |
setId(java.lang.String id) |
void |
setInterceptorChain(InterceptorChain chain) |
void |
setMessage(Message message) |
int |
size() |
java.util.Collection<java.lang.Object> |
values() |
protected AbstractWrappedMessage(Message msg)
public void clear()
clear in interface java.util.Map<java.lang.String,java.lang.Object>public boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Map<java.lang.String,java.lang.Object>public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<java.lang.String,java.lang.Object>public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>public boolean equals(java.lang.Object o)
equals in interface java.util.Map<java.lang.String,java.lang.Object>equals in class java.lang.Objectpublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,java.lang.Object>public java.util.Collection<Attachment> getAttachments()
MessagegetAttachments in interface Messagepublic void setAttachments(java.util.Collection<Attachment> attachments)
setAttachments in interface Messagepublic Message getMessage()
public void setMessage(Message message)
public Destination getDestination()
getDestination in interface Messagepublic Exchange getExchange()
getExchange in interface Messagepublic final void setExchange(Exchange exchange)
setExchange in interface Messagepublic InterceptorChain getInterceptorChain()
MessagegetInterceptorChain in interface Messagepublic void setInterceptorChain(InterceptorChain chain)
setInterceptorChain in interface Messagepublic <T> T getContent(java.lang.Class<T> format)
MessagegetContent in interface Messageformat - the expected content formatpublic <T> void removeContent(java.lang.Class<T> format)
MessageremoveContent in interface Messageformat - the format to removepublic java.util.Set<java.lang.Class<?>> getContentFormats()
getContentFormats in interface Messagepublic int hashCode()
hashCode in interface java.util.Map<java.lang.String,java.lang.Object>hashCode in class java.lang.Objectpublic boolean isEmpty()
isEmpty in interface java.util.Map<java.lang.String,java.lang.Object>public java.util.Set<java.lang.String> keySet()
keySet in interface java.util.Map<java.lang.String,java.lang.Object>public java.lang.Object put(java.lang.String key,
java.lang.Object value)
put in interface java.util.Map<java.lang.String,java.lang.Object>public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> t)
putAll in interface java.util.Map<java.lang.String,java.lang.Object>public java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Map<java.lang.String,java.lang.Object>public <T> void setContent(java.lang.Class<T> format,
java.lang.Object content)
MessagesetContent in interface Messageformat - the provided content formatcontent - the content to be encapsulatedpublic int size()
size in interface java.util.Map<java.lang.String,java.lang.Object>public java.util.Collection<java.lang.Object> values()
values in interface java.util.Map<java.lang.String,java.lang.Object>public <T> T get(java.lang.Class<T> key)
StringMappublic <T> void put(java.lang.Class<T> key,
T value)
StringMappublic <T> T remove(java.lang.Class<T> key)
StringMappublic java.lang.Object getContextualProperty(java.lang.String key)
MessagegetContextualProperty in interface Messagekey - the Message interface's property strings that
correlates to the desired propertypublic java.util.Set<java.lang.String> getContextualPropertyKeys()
getContextualPropertyKeys in interface Messagepublic void resetContextCache()
MessageresetContextCache in interface Message