org.apache.logging.log4j.core.config.plugins.processor
Class PluginProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor
- All Implemented Interfaces:
- Processor
@SupportedAnnotationTypes(value="org.apache.logging.log4j.core.config.plugins.*")
public class PluginProcessor
- extends AbstractProcessor
Annotation processor for pre-scanning Log4j 2 plugins.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PLUGIN_CACHE_FILE
public static final String PLUGIN_CACHE_FILE
- The location of the plugin cache data file. This file is written to by this processor, and read from by
PluginManager
.
- See Also:
- Constant Field Values
PluginProcessor
public PluginProcessor()
getSupportedSourceVersion
public SourceVersion getSupportedSourceVersion()
- Specified by:
getSupportedSourceVersion
in interface Processor
- Overrides:
getSupportedSourceVersion
in class AbstractProcessor
process
public boolean process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv)
- Specified by:
process
in interface Processor
- Specified by:
process
in class AbstractProcessor
Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.