Package org.apache.zookeeper.graph
Class MergedLogSource
- java.lang.Object
-
- org.apache.zookeeper.graph.MergedLogSource
-
-
Constructor Summary
Constructors Constructor Description MergedLogSource(java.lang.String[] files)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSource(java.lang.String f)
long
getEndTime()
long
getStartTime()
LogIterator
iterator()
LogIterator
iterator(long starttime, long endtime)
LogIterator
iterator(long starttime, long endtime, FilterOp filter)
static void
main(java.lang.String[] args)
boolean
overlapsRange(long starttime, long endtime)
long
size()
java.lang.String
toString()
-
-
-
Field Detail
-
sources
protected java.util.List<LogSource> sources
-
-
Method Detail
-
overlapsRange
public boolean overlapsRange(long starttime, long endtime)
- Specified by:
overlapsRange
in interfaceLogSource
-
getStartTime
public long getStartTime()
- Specified by:
getStartTime
in interfaceLogSource
-
getEndTime
public long getEndTime()
- Specified by:
getEndTime
in interfaceLogSource
-
iterator
public LogIterator iterator(long starttime, long endtime) throws java.lang.IllegalArgumentException
-
iterator
public LogIterator iterator(long starttime, long endtime, FilterOp filter) throws java.lang.IllegalArgumentException, FilterException
- Specified by:
iterator
in interfaceLogSource
- Throws:
java.lang.IllegalArgumentException
FilterException
-
iterator
public LogIterator iterator() throws java.lang.IllegalArgumentException
-
addSource
public void addSource(java.lang.String f) throws java.io.IOException
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
main
public static void main(java.lang.String[] args) throws java.io.IOException
- Throws:
java.io.IOException
-
-