Package 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>,LifeCycle,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
-
Field Summary
Fields inherited from class ch.qos.logback.core.ContextBase
scheduledFutures -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAppender(Appender<IAccessEvent> newAppender) voidaddFilter(Filter<IAccessEvent> newFilter) voidcallAppenders(IAccessEvent event) voidvoidbooleandetachAppender(Appender<IAccessEvent> appender) booleandetachAppender(String name) getAppender(String name) booleanisAttached(Appender<IAccessEvent> appender) Methods inherited from class ch.qos.logback.core.ContextBase
addConfigurationEventListener, addScheduledFuture, fireConfigurationEvent, getAlternateExecutorService, getBirthTime, getConfigurationLock, getCopyOfPropertyMap, getCopyOfScheduledFutures, getExecutorService, getName, getObject, getProperty, getScheduledExecutorService, getScheduledFutures, getSequenceNumberGenerator, getStatusManager, initCollisionMaps, isStarted, putObject, putProperty, register, removeObject, reset, setName, setSequenceNumberGenerator, setStatusManager, start, stop, toString
-
Constructor Details
-
AccessContext
public AccessContext()
-
-
Method Details
-
callAppenders
-
addAppender
- Specified by:
addAppenderin interfaceAppenderAttachable<IAccessEvent>
-
detachAndStopAllAppenders
public void detachAndStopAllAppenders()- Specified by:
detachAndStopAllAppendersin interfaceAppenderAttachable<IAccessEvent>
-
detachAppender
- Specified by:
detachAppenderin interfaceAppenderAttachable<IAccessEvent>
-
detachAppender
- Specified by:
detachAppenderin interfaceAppenderAttachable<IAccessEvent>
-
getAppender
- Specified by:
getAppenderin interfaceAppenderAttachable<IAccessEvent>
-
isAttached
- Specified by:
isAttachedin interfaceAppenderAttachable<IAccessEvent>
-
iteratorForAppenders
- Specified by:
iteratorForAppendersin interfaceAppenderAttachable<IAccessEvent>
-
addFilter
- Specified by:
addFilterin interfaceFilterAttachable<IAccessEvent>
-
clearAllFilters
public void clearAllFilters()- Specified by:
clearAllFiltersin interfaceFilterAttachable<IAccessEvent>
-
getCopyOfAttachedFiltersList
- Specified by:
getCopyOfAttachedFiltersListin interfaceFilterAttachable<IAccessEvent>
-
getFilterChainDecision
- Specified by:
getFilterChainDecisionin interfaceFilterAttachable<IAccessEvent>
-