public class TLLogRecorder extends Object implements Comparable, Serializable
| Modifier and Type | Class and Description |
|---|---|
static interface |
TLLogRecorder.TLLogRecorderListener
Listener for new log messages.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addLogRecordListener(TLLogRecorder.TLLogRecorderListener listener) |
protected void |
addRecord(LogRecord record)
Take new record, update last timestamp of entity and emit it to all listeners.
|
int |
compareTo(Object o) |
TLEntity |
getEntity() |
protected HashSet<TLLogRecorder.TLLogRecorderListener> |
getListeners() |
LogEvents |
getLogEvents()
Get all log events that were ever recorded/ing in this TLLogRecorder.
|
MapEvents |
getMapEvents()
Get all map events that were ever recorded/ing in this TLLogRecorder.
|
List<MapEvent> |
getMapEvents(long time)
Get all map events that were in progress at passed time.
|
String |
getName() |
Logger |
getSourceLogger() |
void |
printInfo(PrintStream stream) |
void |
removeLogRecordListener(TLLogRecorder.TLLogRecorderListener listener) |
public List<MapEvent> getMapEvents(long time)
time - time from which we want map eventspublic String getName()
public TLEntity getEntity()
public Logger getSourceLogger()
protected void addRecord(LogRecord record)
record - protected HashSet<TLLogRecorder.TLLogRecorderListener> getListeners()
public void addLogRecordListener(TLLogRecorder.TLLogRecorderListener listener)
public void removeLogRecordListener(TLLogRecorder.TLLogRecorderListener listener)
public int compareTo(Object o)
compareTo in interface Comparablepublic void printInfo(PrintStream stream)
public MapEvents getMapEvents()
public LogEvents getLogEvents()
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.