Package org.reldb.dbLogger
Class LogChain
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<java.lang.Object,java.lang.Object>
org.reldb.dbLogger.LogChain
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.Object,java.lang.Object>
public class LogChain
extends java.util.HashMap<java.lang.Object,java.lang.Object>
A derivative of HashMap for holding log attribute/value pairs and invoking Log.insert().
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,V extends java.lang.Object>
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
-
Constructor Summary
Constructors Constructor Description LogChain()
-
Method Summary
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
equals, hashCode
-
Constructor Details
-
LogChain
public LogChain()
-
-
Method Details
-
log
Insert an attribute/value pair.- Parameters:
attribute
- An attribute name.value
- A value associated with the attribute name.- Returns:
- This LogChain instance.
-
insert
Invoke Logger's insert() method after using Flattener to flatten this LogChain Map.- Parameters:
logger
- A Logger instance.
-