Class ContextMapJsonAttributeConverter
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.db.jpa.converter.ContextMapJsonAttributeConverter
-
- All Implemented Interfaces:
javax.persistence.AttributeConverter<java.util.Map<java.lang.String,java.lang.String>,java.lang.String>
public class ContextMapJsonAttributeConverter extends java.lang.Object implements javax.persistence.AttributeConverter<java.util.Map<java.lang.String,java.lang.String>,java.lang.String>
A JPA 2.1 attribute converter forMap<String, String>
s inLogEvent
s. This converter is capable of converting both to and fromString
s. In addition to other optional dependencies required by the JPA appender, this converter requires the Jackson Data Processor.
-
-
Constructor Summary
Constructors Constructor Description ContextMapJsonAttributeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
convertToDatabaseColumn(java.util.Map<java.lang.String,java.lang.String> contextMap)
java.util.Map<java.lang.String,java.lang.String>
convertToEntityAttribute(java.lang.String s)
-
-
-
Method Detail
-
convertToDatabaseColumn
public java.lang.String convertToDatabaseColumn(java.util.Map<java.lang.String,java.lang.String> contextMap)
- Specified by:
convertToDatabaseColumn
in interfacejavax.persistence.AttributeConverter<java.util.Map<java.lang.String,java.lang.String>,java.lang.String>
-
convertToEntityAttribute
public java.util.Map<java.lang.String,java.lang.String> convertToEntityAttribute(java.lang.String s)
- Specified by:
convertToEntityAttribute
in interfacejavax.persistence.AttributeConverter<java.util.Map<java.lang.String,java.lang.String>,java.lang.String>
-
-