public class AppenderTrackerImpl<E> extends java.lang.Object implements AppenderTracker<E>
THRESHOLD
Modifier and Type | Method and Description |
---|---|
void |
dump() |
Appender<E> |
get(java.lang.String key,
long timestamp) |
java.util.List<java.lang.String> |
keyList() |
void |
put(java.lang.String key,
Appender<E> value,
long timestamp) |
void |
stopAndRemoveNow(java.lang.String key) |
void |
stopStaleAppenders(long now) |
java.util.List<Appender<E>> |
valueList() |
public void put(java.lang.String key, Appender<E> value, long timestamp)
put
in interface AppenderTracker<E>
public Appender<E> get(java.lang.String key, long timestamp)
get
in interface AppenderTracker<E>
public void stopStaleAppenders(long now)
stopStaleAppenders
in interface AppenderTracker<E>
public void stopAndRemoveNow(java.lang.String key)
stopAndRemoveNow
in interface AppenderTracker<E>
key
- public java.util.List<java.lang.String> keyList()
keyList
in interface AppenderTracker<E>
public void dump()
public java.util.List<Appender<E>> valueList()
valueList
in interface AppenderTracker<E>