public interface org.apache.logging.log4j.core.config.Configuration extends org.apache.logging.log4j.core.filter.Filterable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.apache.logging.log4j.core.config.Configuration
super_class: java.lang.Object
{
public static final java.lang.String CONTEXT_PROPERTIES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ContextProperties"
public abstract java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.logging.log4j.core.config.LoggerConfig getLoggerConfig(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/core/config/LoggerConfig;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract <T extends org.apache.logging.log4j.core.Appender> T getAppender(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/core/Appender;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T::Lorg/apache/logging/log4j/core/Appender;>(Ljava/lang/String;)TT;
MethodParameters:
Name Flags
name
public abstract java.util.Map<java.lang.String, org.apache.logging.log4j.core.Appender> getAppenders();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/apache/logging/log4j/core/Appender;>;
public abstract void addAppender(org.apache.logging.log4j.core.Appender);
descriptor: (Lorg/apache/logging/log4j/core/Appender;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
appender final
public abstract java.util.Map<java.lang.String, org.apache.logging.log4j.core.config.LoggerConfig> getLoggers();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/apache/logging/log4j/core/config/LoggerConfig;>;
public abstract void addLoggerAppender(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.core.Appender);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/core/Appender;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
logger
appender
public abstract void addLoggerFilter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.core.Filter);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/core/Filter;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
logger
filter
public abstract void setLoggerAdditive(org.apache.logging.log4j.core.Logger, boolean);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
logger
additive
public abstract void addLogger(java.lang.String, org.apache.logging.log4j.core.config.LoggerConfig);
descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/core/config/LoggerConfig;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name final
loggerConfig final
public abstract void removeLogger(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name final
public abstract java.util.List<java.lang.String> getPluginPackages();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public abstract java.util.Map<java.lang.String, java.lang.String> getProperties();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public abstract org.apache.logging.log4j.core.config.LoggerConfig getRootLogger();
descriptor: ()Lorg/apache/logging/log4j/core/config/LoggerConfig;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addListener(org.apache.logging.log4j.core.config.ConfigurationListener);
descriptor: (Lorg/apache/logging/log4j/core/config/ConfigurationListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeListener(org.apache.logging.log4j.core.config.ConfigurationListener);
descriptor: (Lorg/apache/logging/log4j/core/config/ConfigurationListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract org.apache.logging.log4j.core.lookup.StrSubstitutor getStrSubstitutor();
descriptor: ()Lorg/apache/logging/log4j/core/lookup/StrSubstitutor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void createConfiguration(org.apache.logging.log4j.core.config.Node, org.apache.logging.log4j.core.LogEvent);
descriptor: (Lorg/apache/logging/log4j/core/config/Node;Lorg/apache/logging/log4j/core/LogEvent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
node
event
public abstract <T> T getComponent(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)TT;
MethodParameters:
Name Flags
name
public abstract void addComponent(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
object
public abstract void setAdvertiser(org.apache.logging.log4j.core.net.Advertiser);
descriptor: (Lorg/apache/logging/log4j/core/net/Advertiser;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
advertiser
public abstract org.apache.logging.log4j.core.net.Advertiser getAdvertiser();
descriptor: ()Lorg/apache/logging/log4j/core/net/Advertiser;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isShutdownHookEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getShutdownTimeoutMillis();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.logging.log4j.core.config.ConfigurationScheduler getScheduler();
descriptor: ()Lorg/apache/logging/log4j/core/config/ConfigurationScheduler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.logging.log4j.core.config.ConfigurationSource getConfigurationSource();
descriptor: ()Lorg/apache/logging/log4j/core/config/ConfigurationSource;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.List<org.apache.logging.log4j.core.config.CustomLevelConfig> getCustomLevels();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/apache/logging/log4j/core/config/CustomLevelConfig;>;
public abstract org.apache.logging.log4j.core.script.ScriptManager getScriptManager();
descriptor: ()Lorg/apache/logging/log4j/core/script/ScriptManager;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.logging.log4j.core.async.AsyncLoggerConfigDelegate getAsyncLoggerConfigDelegate();
descriptor: ()Lorg/apache/logging/log4j/core/async/AsyncLoggerConfigDelegate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.logging.log4j.core.util.WatchManager getWatchManager();
descriptor: ()Lorg/apache/logging/log4j/core/util/WatchManager;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.logging.log4j.core.config.ReliabilityStrategy getReliabilityStrategy(org.apache.logging.log4j.core.config.LoggerConfig);
descriptor: (Lorg/apache/logging/log4j/core/config/LoggerConfig;)Lorg/apache/logging/log4j/core/config/ReliabilityStrategy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
loggerConfig
public abstract org.apache.logging.log4j.core.util.NanoClock getNanoClock();
descriptor: ()Lorg/apache/logging/log4j/core/util/NanoClock;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setNanoClock(org.apache.logging.log4j.core.util.NanoClock);
descriptor: (Lorg/apache/logging/log4j/core/util/NanoClock;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nanoClock
public abstract org.apache.logging.log4j.core.LoggerContext getLoggerContext();
descriptor: ()Lorg/apache/logging/log4j/core/LoggerContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Configuration.java"