|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cxf.message.AbstractWrappedMessage
public abstract class AbstractWrappedMessage
A base class to build your own message implementations on.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Field Summary |
---|
Constructor Summary | |
---|---|
protected |
AbstractWrappedMessage(Message msg)
|
Method Summary | ||
---|---|---|
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)
|
|
|
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()
|
|
|
getContent(java.lang.Class<T> format)
Retrieve the encapsulated content as a particular type (a result type if message is outbound, a source type if message is inbound) |
|
java.util.Set<java.lang.Class<?>> |
getContentFormats()
|
|
java.lang.Object |
getContextualProperty(java.lang.String key)
|
|
Destination |
getDestination()
|
|
Exchange |
getExchange()
|
|
java.lang.String |
getId()
|
|
InterceptorChain |
getInterceptorChain()
|
|
Message |
getMessage()
|
|
int |
hashCode()
|
|
boolean |
isEmpty()
|
|
java.util.Set<java.lang.String> |
keySet()
|
|
|
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)
|
|
java.lang.Object |
remove(java.lang.Object key)
|
|
|
removeContent(java.lang.Class<T> format)
Removes a content from a message. |
|
void |
setAttachments(java.util.Collection<Attachment> attachments)
|
|
|
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()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected AbstractWrappedMessage(Message msg)
Method Detail |
---|
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.Object
public 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()
getAttachments
in interface Message
public void setAttachments(java.util.Collection<Attachment> attachments)
setAttachments
in interface Message
public Message getMessage()
public void setMessage(Message message)
public Destination getDestination()
getDestination
in interface Message
public Exchange getExchange()
getExchange
in interface Message
public final void setExchange(Exchange exchange)
setExchange
in interface Message
public java.lang.String getId()
getId
in interface Message
public void setId(java.lang.String id)
setId
in interface Message
public InterceptorChain getInterceptorChain()
getInterceptorChain
in interface Message
public void setInterceptorChain(InterceptorChain chain)
setInterceptorChain
in interface Message
public <T> T getContent(java.lang.Class<T> format)
Message
getContent
in interface Message
format
- the expected content format
public <T> void removeContent(java.lang.Class<T> format)
Message
removeContent
in interface Message
format
- the format to removepublic java.util.Set<java.lang.Class<?>> getContentFormats()
getContentFormats
in interface Message
public int hashCode()
hashCode
in interface java.util.Map<java.lang.String,java.lang.Object>
hashCode
in class java.lang.Object
public 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)
Message
setContent
in interface Message
format
- 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)
StringMap
get
in interface StringMap
key
- the key
public <T> void put(java.lang.Class<T> key, T value)
StringMap
put
in interface StringMap
key
- the keyvalue
- the valuepublic java.lang.Object getContextualProperty(java.lang.String key)
getContextualProperty
in interface Message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |