Package ch.qos.logback.core
Interface Context
-
- All Superinterfaces:
PropertyContainer
- All Known Implementing Classes:
ContextBase,LoggerContext
@Deprecated(since="2022-01-27") public interface Context extends PropertyContainer
Deprecated.This internal logback API is not supported by AEM as a Cloud Service.A context is the main anchorage point of all logback components.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddScheduledFuture(ScheduledFuture<?> scheduledFuture)Deprecated.longgetBirthTime()Deprecated.The time at which this context was created, expressed in millisecond elapsed since the epoch (1.1.1970).ObjectgetConfigurationLock()Deprecated.Object used for synchronization purposes.Map<String,String>getCopyOfPropertyMap()Deprecated.Get a copy of the property mapExecutorServicegetExecutorService()Deprecated.usegetScheduledExecutorService()insteadStringgetName()Deprecated.Contexts are named objects.ObjectgetObject(String key)Deprecated.A Context can act as a store for various objects used by LOGBack components.StringgetProperty(String key)Deprecated.Get the property of this context.ScheduledExecutorServicegetScheduledExecutorService()Deprecated.Returns the ScheduledExecutorService for this context.StatusManagergetStatusManager()Deprecated.Return the StatusManager instance in use.voidputObject(String key, Object value)Deprecated.Store an object under 'key'.voidputProperty(String key, String value)Deprecated.Set a property of this context.voidregister(LifeCycle component)Deprecated.Register a component that participates in the context's life cycle.voidsetName(String name)Deprecated.The name of the context can be set only once.
-
-
-
Method Detail
-
getStatusManager
StatusManager getStatusManager()
Deprecated.Return the StatusManager instance in use.- Returns:
- the
StatusManagerinstance in use.
-
getObject
Object getObject(String key)
Deprecated.A Context can act as a store for various objects used by LOGBack components.- Returns:
- The object stored under 'key'.
-
putObject
void putObject(String key, Object value)
Deprecated.Store an object under 'key'. If no object can be found, null is returned.- Parameters:
key-value-
-
getProperty
String getProperty(String key)
Deprecated.Get the property of this context.- Specified by:
getPropertyin interfacePropertyContainer
-
getCopyOfPropertyMap
Map<String,String> getCopyOfPropertyMap()
Deprecated.Get a copy of the property map- Specified by:
getCopyOfPropertyMapin interfacePropertyContainer- Returns:
- Since:
- 0.9.20
-
getName
String getName()
Deprecated.Contexts are named objects.- Returns:
- the name for this context
-
setName
void setName(String name)
Deprecated.The name of the context can be set only once.- Parameters:
name-
-
getBirthTime
long getBirthTime()
Deprecated.The time at which this context was created, expressed in millisecond elapsed since the epoch (1.1.1970).- Returns:
- The time as measured when this class was created.
-
getConfigurationLock
Object getConfigurationLock()
Deprecated.Object used for synchronization purposes. INTENDED FOR INTERNAL USAGE.
-
getScheduledExecutorService
ScheduledExecutorService getScheduledExecutorService()
Deprecated.Returns the ScheduledExecutorService for this context.- Returns:
- Since:
- 1.1.7
-
getExecutorService
ExecutorService getExecutorService()
Deprecated.usegetScheduledExecutorService()insteadEvery context has an ExecutorService which be invoked to execute certain tasks in a separate thread.- Returns:
- the executor for this context.
- Since:
- 1.0.0
-
register
void register(LifeCycle component)
Deprecated.Register a component that participates in the context's life cycle.All components registered via this method will be stopped and removed from the context when the context is reset.
- Parameters:
component- the subject component
-
addScheduledFuture
void addScheduledFuture(ScheduledFuture<?> scheduledFuture)
Deprecated.
-
-