Class MutableMessageHeaders
java.lang.Object
org.springframework.messaging.MessageHeaders
org.springframework.integration.support.MutableMessageHeaders
- All Implemented Interfaces:
java.io.Serializable,java.util.Map<java.lang.String,java.lang.Object>
public class MutableMessageHeaders
extends org.springframework.messaging.MessageHeaders
A MessageHeaders that permits direct access to and modification of the
header map.
- Since:
- 4.2
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description MutableMessageHeaders(java.util.Map<java.lang.String,java.lang.Object> headers)protectedMutableMessageHeaders(java.util.Map<java.lang.String,java.lang.Object> headers, java.util.UUID id, java.lang.Long timestamp) -
Method Summary
Modifier and Type Method Description voidclear()protected java.util.Map<java.lang.String,java.lang.Object>getRawHeaders()java.lang.Objectput(java.lang.String key, java.lang.Object value)voidputAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> map)java.lang.Objectremove(java.lang.Object key)Methods inherited from class org.springframework.messaging.MessageHeaders
containsKey, containsValue, entrySet, equals, get, get, getErrorChannel, getId, getIdGenerator, getReplyChannel, getTimestamp, hashCode, isEmpty, keySet, size, toString, values
-
Constructor Details
-
MutableMessageHeaders
public MutableMessageHeaders(@Nullable java.util.Map<java.lang.String,java.lang.Object> headers) -
MutableMessageHeaders
protected MutableMessageHeaders(@Nullable java.util.Map<java.lang.String,java.lang.Object> headers, @Nullable java.util.UUID id, @Nullable java.lang.Long timestamp)
-
-
Method Details
-
getRawHeaders
protected java.util.Map<java.lang.String,java.lang.Object> getRawHeaders()- Overrides:
getRawHeadersin classorg.springframework.messaging.MessageHeaders
-
putAll
public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> map)- Specified by:
putAllin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
putAllin classorg.springframework.messaging.MessageHeaders
-
put
public java.lang.Object put(java.lang.String key, java.lang.Object value)- Specified by:
putin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
putin classorg.springframework.messaging.MessageHeaders
-
clear
public void clear()- Specified by:
clearin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
clearin classorg.springframework.messaging.MessageHeaders
-
remove
public java.lang.Object remove(java.lang.Object key)- Specified by:
removein interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
removein classorg.springframework.messaging.MessageHeaders
-