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
-
-
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
All Methods Instance Methods Concrete Methods 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
-
-
-
-
Method Detail
-
add
public void add(LogMetadata metadata)
Add log metadata to the map structure.
-
-