Class WildFlyDefaultsKubernetesAnnotationProcessor
- java.lang.Object
-
- javax.annotation.processing.AbstractProcessor
-
- io.dekorate.processor.AbstractAnnotationProcessor
-
- org.wildfly.test.cloud.annotation.processor.WildFlyDefaultsKubernetesAnnotationProcessor
-
- All Implemented Interfaces:
io.dekorate.WithProject,io.dekorate.WithSession,Processor
@SupportedSourceVersion(RELEASE_11) @SupportedAnnotationTypes("io.dekorate.kubernetes.annotation.KubernetesApplication") public class WildFlyDefaultsKubernetesAnnotationProcessor extends io.dekorate.processor.AbstractAnnotationProcessor
Adds the following to the config:- ports 8080 and 9990
- Generates the Dockerfile to create the image, and adds the CLI script to trigger it if it exists
-
-
Field Summary
-
Fields inherited from class io.dekorate.processor.AbstractAnnotationProcessor
DOT, JSON, LOGGER, PACKAGE, PROJECT, TMP, YML
-
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv
-
-
Constructor Summary
Constructors Constructor Description WildFlyDefaultsKubernetesAnnotationProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(ProcessingEnvironment processingEnv)booleanprocess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)-
Methods inherited from class io.dekorate.processor.AbstractAnnotationProcessor
getOutputDirectory, getSession, getSupportedSourceVersion, process, readProperties
-
Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitialized
-
-
-
-
Method Detail
-
init
public void init(ProcessingEnvironment processingEnv)
-
process
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
- Specified by:
processin interfaceProcessor- Specified by:
processin classAbstractProcessor
-
-