Interface NamedContextSelector
-
- All Superinterfaces:
ContextSelector
- All Known Implementing Classes:
JndiContextSelector
public interface NamedContextSelector extends ContextSelector
ContextSelectors that have a name.
-
-
Field Summary
-
Fields inherited from interface org.apache.logging.log4j.core.selector.ContextSelector
DEFAULT_STOP_TIMEOUT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoggerContext
locateContext(String name, Object externalContext, URI configLocation)
Locate the LoggerContext with the specified name.LoggerContext
removeContext(String name)
Locate the LoggerContext with the specified name using the default configuration.-
Methods inherited from interface org.apache.logging.log4j.core.selector.ContextSelector
getContext, getContext, getLoggerContexts, hasContext, removeContext, shutdown
-
-
-
-
Method Detail
-
locateContext
LoggerContext locateContext(String name, Object externalContext, URI configLocation)
Locate the LoggerContext with the specified name.- Parameters:
name
- The LoggerContext name.externalContext
- The external context to associate with the LoggerContext.configLocation
- The location of the configuration.- Returns:
- A LoggerContext.
-
removeContext
LoggerContext removeContext(String name)
Locate the LoggerContext with the specified name using the default configuration.- Parameters:
name
- The LoggerContext name.- Returns:
- A LoggerContext.
-
-