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<IAccessEvent>, FilterAttachable<IAccessEvent>, PropertyContainer
public class AccessContext
- extends ContextBase
- implements AppenderAttachable<IAccessEvent>, FilterAttachable<IAccessEvent>
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 |
getBirthTime, getConfigurationLock, getCopyOfPropertyMap, getExecutorService, getName, getObject, getProperty, getStatusManager, putObject, putProperty, reset, setName, setStatusManager, toString |
AccessContext
public AccessContext()
callAppenders
public void callAppenders(IAccessEvent event)
addAppender
public void addAppender(Appender<IAccessEvent> newAppender)
- Specified by:
addAppender
in interface AppenderAttachable<IAccessEvent>
detachAndStopAllAppenders
public void detachAndStopAllAppenders()
- Specified by:
detachAndStopAllAppenders
in interface AppenderAttachable<IAccessEvent>
detachAppender
public boolean detachAppender(Appender<IAccessEvent> appender)
- Specified by:
detachAppender
in interface AppenderAttachable<IAccessEvent>
detachAppender
public boolean detachAppender(String name)
- Specified by:
detachAppender
in interface AppenderAttachable<IAccessEvent>
getAppender
public Appender<IAccessEvent> getAppender(String name)
- Specified by:
getAppender
in interface AppenderAttachable<IAccessEvent>
isAttached
public boolean isAttached(Appender<IAccessEvent> appender)
- Specified by:
isAttached
in interface AppenderAttachable<IAccessEvent>
iteratorForAppenders
public Iterator<Appender<IAccessEvent>> iteratorForAppenders()
- Specified by:
iteratorForAppenders
in interface AppenderAttachable<IAccessEvent>
addFilter
public void addFilter(Filter<IAccessEvent> newFilter)
- Specified by:
addFilter
in interface FilterAttachable<IAccessEvent>
clearAllFilters
public void clearAllFilters()
- Specified by:
clearAllFilters
in interface FilterAttachable<IAccessEvent>
getCopyOfAttachedFiltersList
public List<Filter<IAccessEvent>> getCopyOfAttachedFiltersList()
- Specified by:
getCopyOfAttachedFiltersList
in interface FilterAttachable<IAccessEvent>
getFilterChainDecision
public FilterReply getFilterChainDecision(IAccessEvent event)
- Specified by:
getFilterChainDecision
in interface FilterAttachable<IAccessEvent>
Copyright © 2005-2012 QOS.ch. All Rights Reserved.