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(String key, long timestamp)
           
 List<String> keyList()
           
 void put(String key, Appender<E> value, long timestamp)
           
 void stopAndRemoveNow(String key)
           
 void stopStaleAppenders(long timestamp)
           
 List<Appender<E>> valueList()
           
 

Field Detail

THRESHOLD

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

put

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

get

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

stopStaleAppenders

void stopStaleAppenders(long timestamp)

keyList

List<String> keyList()

valueList

List<Appender<E>> valueList()

stopAndRemoveNow

void stopAndRemoveNow(String key)


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