Class WatcherFactory
java.lang.Object
org.apache.logging.log4j.core.util.WatcherFactory
Creates Watchers of various types.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static WatcherFactory
private static Logger
private static PluginManager
private final Map<String,
PluginType<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WatcherFactory
getInstance
(List<String> packages) static <T extends Watcher>
Tinstantiate
(String name, Class<T> clazz, Configuration configuration, Reconfigurable reconfigurable, List<ConfigurationListener> listeners, long lastModifiedMillis) newWatcher
(Source source, Configuration configuration, Reconfigurable reconfigurable, List<ConfigurationListener> configurationListeners, long lastModifiedMillis)
-
Field Details
-
LOGGER
-
pluginManager
-
factory
-
plugins
-
-
Constructor Details
-
WatcherFactory
-
-
Method Details
-
getInstance
-
newWatcher
public Watcher newWatcher(Source source, Configuration configuration, Reconfigurable reconfigurable, List<ConfigurationListener> configurationListeners, long lastModifiedMillis) -
instantiate
public static <T extends Watcher> T instantiate(String name, Class<T> clazz, Configuration configuration, Reconfigurable reconfigurable, List<ConfigurationListener> listeners, long lastModifiedMillis)
-