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:InjectCodegenObserverProviderCreate a new observer based on the Helidon Service Registry code generation context.- Specified by:
createin interfaceInjectCodegenObserverProvider- Parameters:
context- code generation context for this code generation session- Returns:
- a new observer
-
supportedOptions
Description copied from interface:InjectCodegenObserverProviderThe provider can add supported options.- Specified by:
supportedOptionsin interfaceInjectCodegenObserverProvider- Returns:
- options supported by this provider
-