ch.qos.logback.access.spi
Class AccessContext
java.lang.Object
ch.qos.logback.core.ContextBase
ch.qos.logback.access.spi.AccessContext
- All Implemented Interfaces:
- Context, AppenderAttachable<AccessEvent>, FilterAttachable<AccessEvent>, PropertyContainer
public class AccessContext
- extends ContextBase
- implements AppenderAttachable<AccessEvent>, FilterAttachable<AccessEvent>
A minimal context implementation used by certain logback-access components,
mainly SocketServer.
- Author:
- Sébastien Pennec
Methods inherited from class ch.qos.logback.core.ContextBase |
getBithTime, getConfigurationLock, getCopyOfPropertyMap, getName, getObject, getProperty, getStatusManager, putObject, putProperty, reset, setName, setStatusManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccessContext
public AccessContext()
callAppenders
public void callAppenders(AccessEvent event)
addAppender
public void addAppender(Appender<AccessEvent> newAppender)
- Specified by:
addAppender
in interface AppenderAttachable<AccessEvent>
detachAndStopAllAppenders
public void detachAndStopAllAppenders()
- Specified by:
detachAndStopAllAppenders
in interface AppenderAttachable<AccessEvent>
detachAppender
public boolean detachAppender(Appender<AccessEvent> appender)
- Specified by:
detachAppender
in interface AppenderAttachable<AccessEvent>
detachAppender
public boolean detachAppender(String name)
- Specified by:
detachAppender
in interface AppenderAttachable<AccessEvent>
getAppender
public Appender<AccessEvent> getAppender(String name)
- Specified by:
getAppender
in interface AppenderAttachable<AccessEvent>
isAttached
public boolean isAttached(Appender<AccessEvent> appender)
- Specified by:
isAttached
in interface AppenderAttachable<AccessEvent>
iteratorForAppenders
public Iterator<Appender<AccessEvent>> iteratorForAppenders()
- Specified by:
iteratorForAppenders
in interface AppenderAttachable<AccessEvent>
addFilter
public void addFilter(Filter<AccessEvent> newFilter)
- Specified by:
addFilter
in interface FilterAttachable<AccessEvent>
clearAllFilters
public void clearAllFilters()
- Specified by:
clearAllFilters
in interface FilterAttachable<AccessEvent>
getCopyOfAttachedFiltersList
public List<Filter<AccessEvent>> getCopyOfAttachedFiltersList()
- Specified by:
getCopyOfAttachedFiltersList
in interface FilterAttachable<AccessEvent>
getFilterChainDecision
public FilterReply getFilterChainDecision(AccessEvent event)
- Specified by:
getFilterChainDecision
in interface FilterAttachable<AccessEvent>
getFirstFilter
public Filter<AccessEvent> getFirstFilter()
- Specified by:
getFirstFilter
in interface FilterAttachable<AccessEvent>
Copyright © 2005-2010 QOS.ch. All Rights Reserved.