public class CyclicBufferTrackerT<E> extends Object implements ch.qos.logback.core.spi.ComponentTracker<ch.qos.logback.core.helpers.CyclicBuffer<E>>
| Constructor and Description |
|---|
CyclicBufferTrackerT() |
| Modifier and Type | Method and Description |
|---|---|
Collection<ch.qos.logback.core.helpers.CyclicBuffer<E>> |
allComponents() |
Set<String> |
allKeys() |
void |
endOfLife(String k) |
ch.qos.logback.core.helpers.CyclicBuffer<E> |
find(String key) |
int |
getComponentCount() |
ch.qos.logback.core.helpers.CyclicBuffer<E> |
getOrCreate(String key,
long timestamp) |
void |
removeStaleComponents(long now) |
public Set<String> allKeys()
allKeys in interface ch.qos.logback.core.spi.ComponentTracker<ch.qos.logback.core.helpers.CyclicBuffer<E>>public Collection<ch.qos.logback.core.helpers.CyclicBuffer<E>> allComponents()
allComponents in interface ch.qos.logback.core.spi.ComponentTracker<ch.qos.logback.core.helpers.CyclicBuffer<E>>public ch.qos.logback.core.helpers.CyclicBuffer<E> find(String key)
find in interface ch.qos.logback.core.spi.ComponentTracker<ch.qos.logback.core.helpers.CyclicBuffer<E>>public ch.qos.logback.core.helpers.CyclicBuffer<E> getOrCreate(String key, long timestamp)
getOrCreate in interface ch.qos.logback.core.spi.ComponentTracker<ch.qos.logback.core.helpers.CyclicBuffer<E>>public void endOfLife(String k)
endOfLife in interface ch.qos.logback.core.spi.ComponentTracker<ch.qos.logback.core.helpers.CyclicBuffer<E>>public void removeStaleComponents(long now)
removeStaleComponents in interface ch.qos.logback.core.spi.ComponentTracker<ch.qos.logback.core.helpers.CyclicBuffer<E>>public int getComponentCount()
getComponentCount in interface ch.qos.logback.core.spi.ComponentTracker<ch.qos.logback.core.helpers.CyclicBuffer<E>>Copyright © 2005–2016 QOS.ch. All rights reserved.