Package org.apache.logging.log4j.message
Class StringMapMessage
- java.lang.Object
-
- org.apache.logging.log4j.message.MapMessage<StringMapMessage,java.lang.String>
-
- org.apache.logging.log4j.message.StringMapMessage
-
- All Implemented Interfaces:
java.io.Serializable
,Message
,MultiformatMessage
,org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable
,org.apache.logging.log4j.util.StringBuilderFormattable
@AsynchronouslyFormattable public class StringMapMessage extends MapMessage<StringMapMessage,java.lang.String>
AStringMapMessage
typed toString
-only values. This is like the MapMessage class before 2.9.- Since:
- 2.9
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.logging.log4j.message.MapMessage
MapMessage.MapFormat
-
-
Constructor Summary
Constructors Constructor Description StringMapMessage()
Constructs a new instance.StringMapMessage(int initialCapacity)
Constructs a new instance.StringMapMessage(java.util.Map<java.lang.String,java.lang.String> map)
Constructs a new instance based on an existing Map.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringMapMessage
newInstance(java.util.Map<java.lang.String,java.lang.String> map)
Constructs a new instance based on an existing Map.-
Methods inherited from class org.apache.logging.log4j.message.MapMessage
asString, asString, asXml, clear, containsKey, equals, forEach, forEach, formatTo, formatTo, get, getData, getFormat, getFormats, getFormattedMessage, getFormattedMessage, getIndexedReadOnlyStringMap, getParameters, getThrowable, hashCode, put, putAll, remove, toString, with, with, with, with, with, with, with, with, with, with
-
-
-
-
Constructor Detail
-
StringMapMessage
public StringMapMessage()
Constructs a new instance.
-
StringMapMessage
public StringMapMessage(int initialCapacity)
Constructs a new instance.- Parameters:
initialCapacity
- the initial capacity.
-
StringMapMessage
public StringMapMessage(java.util.Map<java.lang.String,java.lang.String> map)
Constructs a new instance based on an existing Map.- Parameters:
map
- The Map.
-
-
Method Detail
-
newInstance
public StringMapMessage newInstance(java.util.Map<java.lang.String,java.lang.String> map)
Constructs a new instance based on an existing Map.- Overrides:
newInstance
in classMapMessage<StringMapMessage,java.lang.String>
- Parameters:
map
- The Map.- Returns:
- A new StringMapMessage
-
-