ch.qos.logback.core.sift
Interface AppenderTracker<E>

All Known Implementing Classes:
AppenderTrackerImpl

public interface AppenderTracker<E>


Field Summary
static int THRESHOLD
           
 
Method Summary
 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 timestamp)
           
 java.util.List<Appender<E>> valueList()
           
 

Field Detail

THRESHOLD

static final int THRESHOLD
See Also:
Constant Field Values
Method Detail

put

void put(java.lang.String key,
         Appender<E> value,
         long timestamp)

get

Appender<E> get(java.lang.String key,
                long timestamp)

stopStaleAppenders

void stopStaleAppenders(long timestamp)

keyList

java.util.List<java.lang.String> keyList()

valueList

java.util.List<Appender<E>> valueList()

stopAndRemoveNow

void stopAndRemoveNow(java.lang.String key)


Copyright © 2005-2011 QOS.ch. All Rights Reserved.