java.lang.Object
ch.qos.logback.core.ContextBase
ch.qos.logback.access.common.spi.AccessContext
- All Implemented Interfaces:
ch.qos.logback.core.Context,ch.qos.logback.core.spi.AppenderAttachable<IAccessEvent>,ch.qos.logback.core.spi.FilterAttachable<IAccessEvent>,ch.qos.logback.core.spi.LifeCycle,ch.qos.logback.core.spi.PropertyContainer
public class AccessContext
extends ch.qos.logback.core.ContextBase
implements ch.qos.logback.core.spi.AppenderAttachable<IAccessEvent>, ch.qos.logback.core.spi.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
configurationLock, scheduledFutures -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAppender(ch.qos.logback.core.Appender<IAccessEvent> newAppender) voidaddFilter(ch.qos.logback.core.filter.Filter<IAccessEvent> newFilter) voidcallAppenders(IAccessEvent event) voidvoidbooleandetachAppender(ch.qos.logback.core.Appender<IAccessEvent> appender) booleandetachAppender(String name) ch.qos.logback.core.Appender<IAccessEvent> getAppender(String name) List<ch.qos.logback.core.filter.Filter<IAccessEvent>> ch.qos.logback.core.spi.FilterReplybooleanisAttached(ch.qos.logback.core.Appender<IAccessEvent> appender) Iterator<ch.qos.logback.core.Appender<IAccessEvent>> Methods inherited from class ch.qos.logback.core.ContextBase
addConfigurationEventListener, addScheduledFuture, addSubstitutionProperty, fireConfigurationEvent, getAlternateExecutorService, getBirthTime, getConfigurationLock, getCopyOfPropertyMap, getCopyOfScheduledFutures, getExecutorService, getName, getObject, getProperty, getScheduledExecutorService, getScheduledFutures, getSequenceNumberGenerator, getStatusManager, initCollisionMaps, isStarted, putObject, putProperty, register, removeConfigurationEventListener, removeObject, reset, setName, setSequenceNumberGenerator, setStatusManager, start, stop, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.qos.logback.core.spi.PropertyContainer
addSubstitutionProperties
-
Constructor Details
-
AccessContext
public AccessContext()
-
-
Method Details
-
callAppenders
-
addAppender
- Specified by:
addAppenderin interfacech.qos.logback.core.spi.AppenderAttachable<IAccessEvent>
-
detachAndStopAllAppenders
- Specified by:
detachAndStopAllAppendersin interfacech.qos.logback.core.spi.AppenderAttachable<IAccessEvent>
-
detachAppender
- Specified by:
detachAppenderin interfacech.qos.logback.core.spi.AppenderAttachable<IAccessEvent>
-
detachAppender
- Specified by:
detachAppenderin interfacech.qos.logback.core.spi.AppenderAttachable<IAccessEvent>
-
getAppender
- Specified by:
getAppenderin interfacech.qos.logback.core.spi.AppenderAttachable<IAccessEvent>
-
isAttached
- Specified by:
isAttachedin interfacech.qos.logback.core.spi.AppenderAttachable<IAccessEvent>
-
iteratorForAppenders
- Specified by:
iteratorForAppendersin interfacech.qos.logback.core.spi.AppenderAttachable<IAccessEvent>
-
addFilter
- Specified by:
addFilterin interfacech.qos.logback.core.spi.FilterAttachable<IAccessEvent>
-
clearAllFilters
- Specified by:
clearAllFiltersin interfacech.qos.logback.core.spi.FilterAttachable<IAccessEvent>
-
getCopyOfAttachedFiltersList
- Specified by:
getCopyOfAttachedFiltersListin interfacech.qos.logback.core.spi.FilterAttachable<IAccessEvent>
-
getFilterChainDecision
- Specified by:
getFilterChainDecisionin interfacech.qos.logback.core.spi.FilterAttachable<IAccessEvent>
-