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>