Class OciInjectCodegenObserverProvider
java.lang.Object
io.helidon.integrations.oci.sdk.codegen.OciInjectCodegenObserverProvider
- All Implemented Interfaces:
InjectCodegenObserverProvider
public class OciInjectCodegenObserverProvider
extends Object
implements InjectCodegenObserverProvider
A
ServiceLoader
provider implementation
for InjectCodegenObserverProvider
that creates an observer
watching for injections of OCI types, and that generates appropriate services for them.-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.this is a Java ServiceLoader implementation and the constructor should not be used directly -
Method Summary
Modifier and TypeMethodDescriptioncreate
(RegistryCodegenContext context) Create a new observer based on the Helidon Service Registry code generation context.The provider can add supported options.
-
Constructor Details
-
OciInjectCodegenObserverProvider
Deprecated.this is a Java ServiceLoader implementation and the constructor should not be used directlyService loader based constructor.
-
-
Method Details
-
create
Description copied from interface:InjectCodegenObserverProvider
Create a new observer based on the Helidon Service Registry code generation context.- Specified by:
create
in interfaceInjectCodegenObserverProvider
- Parameters:
context
- code generation context for this code generation session- Returns:
- a new observer
-
supportedOptions
Description copied from interface:InjectCodegenObserverProvider
The provider can add supported options.- Specified by:
supportedOptions
in interfaceInjectCodegenObserverProvider
- Returns:
- options supported by this provider
-