Class LogFileMap
java.lang.Object
java.util.AbstractMap<K,V>
java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeMap<java.time.LocalDate,LogMetadata>>>
org.torproject.metrics.collector.webstats.LogFileMap
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeMap<java.time.LocalDate,LogMetadata>>>
,java.util.NavigableMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeMap<java.time.LocalDate,LogMetadata>>>
,java.util.SortedMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeMap<java.time.LocalDate,LogMetadata>>>
public class LogFileMap extends java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeMap<java.time.LocalDate,LogMetadata>>>
Processes the given path and stores metadata for log files.
- See Also:
- Serialized Form
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description LogFileMap(java.nio.file.Path startDir)
The map to keep track of the logfiles by virtual host, physical host, and date. -
Method Summary
Modifier and Type Method Description void
add(LogMetadata metadata)
Add log metadata to the map structure.Methods inherited from class java.util.TreeMap
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
-
Constructor Details
-
LogFileMap
public LogFileMap(java.nio.file.Path startDir)The map to keep track of the logfiles by virtual host, physical host, and date.
-
-
Method Details
-
add
Add log metadata to the map structure.
-