Class OracleCloudSdkProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
io.micronaut.oraclecloud.clients.processor.OracleCloudSdkProcessor
- All Implemented Interfaces:
- Processor
@SupportedAnnotationTypes("io.micronaut.oraclecloud.clients.SdkClients")
@SupportedSourceVersion(RELEASE_8)
public class OracleCloudSdkProcessor
extends AbstractProcessor
An annotation processor that generates the Oracle Cloud SDK integration
 for Micronaut.
- Since:
- 1.0.0
- Author:
- graemerocher
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe package to which client factories will be written.static final StringProcessing environment option used to specify the client classes to process.Fields inherited from class javax.annotation.processing.AbstractProcessorprocessingEnv
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidinit(ProcessingEnvironment processingEnv) booleanprocess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) Methods inherited from class javax.annotation.processing.AbstractProcessorgetCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitialized
- 
Field Details- 
CLIENT_PACKAGEThe package to which client factories will be written.- See Also:
 
- 
OCI_SDK_CLIENT_CLASSES_OPTIONProcessing environment option used to specify the client classes to process.- See Also:
 
 
- 
- 
Constructor Details- 
OracleCloudSdkProcessorpublic OracleCloudSdkProcessor()
 
- 
- 
Method Details- 
init- Specified by:
- initin interface- Processor
- Overrides:
- initin class- AbstractProcessor
 
- 
process- Specified by:
- processin interface- Processor
- Specified by:
- processin class- AbstractProcessor
 
 
-