Class SchedulingExtensionProvider
java.lang.Object
io.helidon.declarative.codegen.scheduling.SchedulingExtensionProvider
- All Implemented Interfaces:
CodegenProvider
,RegistryCodegenExtensionProvider
Java
ServiceLoader
provider implementation for
RegistryCodegenExtensionProvider
that generates required
services to handle declarative scheduling.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(RegistryCodegenContext codegenContext) Create a new extension based on the context.Annotations that are supported.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.helidon.codegen.spi.CodegenProvider
supportedAnnotationPackages, supportedMetaAnnotations, supportedOptions
-
Constructor Details
-
SchedulingExtensionProvider
Deprecated.required by JavaServiceLoader
Default constructor.
-
-
Method Details
-
supportedAnnotations
Description copied from interface:CodegenProvider
Annotations that are supported.- Specified by:
supportedAnnotations
in interfaceCodegenProvider
- Returns:
- set of annotation types
- See Also:
-
create
Description copied from interface:RegistryCodegenExtensionProvider
Create a new extension based on the context.- Specified by:
create
in interfaceRegistryCodegenExtensionProvider
- Parameters:
codegenContext
- injection code generation context- Returns:
- a new extension
-
ServiceLoader