public abstract class SiftingAppenderBase<E> extends AppenderBase<E>
Modifier and Type | Field and Description |
---|---|
protected AppenderTracker<E> |
appenderTracker |
name, started
context
Constructor and Description |
---|
SiftingAppenderBase() |
Modifier and Type | Method and Description |
---|---|
protected void |
append(E event) |
AppenderTracker |
getAppenderTracker() |
Discriminator<E> |
getDiscriminator() |
String |
getDiscriminatorKey() |
protected abstract long |
getTimestamp(E event) |
void |
setAppenderFactory(AppenderFactoryBase<E> appenderFactory) |
void |
setDiscriminator(Discriminator<E> discriminator) |
void |
start() |
void |
stop() |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
protected AppenderTracker<E> appenderTracker
public void setAppenderFactory(AppenderFactoryBase<E> appenderFactory)
public void start()
start
in interface LifeCycle
start
in class AppenderBase<E>
public void stop()
stop
in interface LifeCycle
stop
in class AppenderBase<E>
protected abstract long getTimestamp(E event)
protected void append(E event)
append
in class AppenderBase<E>
public Discriminator<E> getDiscriminator()
public void setDiscriminator(Discriminator<E> discriminator)
public AppenderTracker getAppenderTracker()
public String getDiscriminatorKey()
Copyright © 2005-2013 QOS.ch. All Rights Reserved.