Class ExtensionAnnotationProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
org.pf4j.processor.ExtensionAnnotationProcessor
All Implemented Interfaces:
Processor

public class ExtensionAnnotationProcessor extends AbstractProcessor
Processes Extension annotations and generates an ExtensionStorage. You can specify the concrete ExtensionStorage via processor's environment options (ProcessingEnvironment.getOptions()) or system property. In both variants the option/property name is pf4j.storageClassName.