Class MutableMessageHeaders

java.lang.Object
org.springframework.messaging.MessageHeaders
org.springframework.integration.support.MutableMessageHeaders
All Implemented Interfaces:
Serializable, Map<String,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:
  • Constructor Details

    • MutableMessageHeaders

      public MutableMessageHeaders(@Nullable Map<String,Object> headers)
    • MutableMessageHeaders

      protected MutableMessageHeaders(@Nullable Map<String,Object> headers, @Nullable UUID id, @Nullable Long timestamp)
  • Method Details

    • getRawHeaders

      protected Map<String,Object> getRawHeaders()
      Overrides:
      getRawHeaders in class org.springframework.messaging.MessageHeaders
    • putAll

      public void putAll(Map<? extends String,? extends Object> map)
      Specified by:
      putAll in interface Map<String,Object>
      Overrides:
      putAll in class org.springframework.messaging.MessageHeaders
    • put

      public Object put(String key, Object value)
      Specified by:
      put in interface Map<String,Object>
      Overrides:
      put in class org.springframework.messaging.MessageHeaders
    • clear

      public void clear()
      Specified by:
      clear in interface Map<String,Object>
      Overrides:
      clear in class org.springframework.messaging.MessageHeaders
    • remove

      public Object remove(Object key)
      Specified by:
      remove in interface Map<String,Object>
      Overrides:
      remove in class org.springframework.messaging.MessageHeaders