public interface IBaseMessage extends Serializable
IMessage and IMessageMDN. Must be
Serializable, so that writing to disk for re-sending works.| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.attr.IStringMap |
attrs() |
default boolean |
containsHeader(String sName) |
String |
generateMessageID() |
String |
getAsString() |
default String |
getHeader(String sName) |
default String |
getHeaderCombined(String sName,
String sDelimiter) |
default String |
getHeaderOrDefault(String sName,
String sDefault) |
String |
getLoggingText() |
default String |
getMessageID() |
com.helger.commons.http.HttpHeaderMap |
headers() |
Partnership |
partnership() |
default void |
setMessageID(String sMessageID)
Set special message ID header
|
void |
setPartnership(Partnership aPartnership) |
default void |
updateMessageID()
Shortcut for
setMessageID (generateMessageID ()) |
@Nonnull @ReturnsMutableObject com.helger.commons.collection.attr.IStringMap attrs()
null.@Nonnull @ReturnsMutableObject com.helger.commons.http.HttpHeaderMap headers()
null.@Nullable default String getHeaderCombined(@Nonnull String sName, @Nonnull String sDelimiter)
@Nullable default String getHeaderOrDefault(@Nonnull String sName, @Nullable String sDefault)
default void setMessageID(@Nullable String sMessageID)
sMessageID - Message IDdefault void updateMessageID()
setMessageID (generateMessageID ())@Nonnull @ReturnsMutableObject Partnership partnership()
void setPartnership(@Nonnull Partnership aPartnership)
Copyright © 2013–2022 Philip Helger. All rights reserved.