Uses of Interface
io.helidon.service.codegen.RegistryRoundContext
Packages that use RegistryRoundContext
Package
Description
Code generation for Helidon Webserver (HTTP endpoints etc.).
Code generation for Helidon Service Registry.
SPI for extending code generation capabilities of Helidon Service Registry.
-
Uses of RegistryRoundContext in io.helidon.declarative.codegen.http.webserver
Methods in io.helidon.declarative.codegen.http.webserver with parameters of type RegistryRoundContextModifier and TypeMethodDescriptionServerEndpointAnalyzer.endpoints(RegistryRoundContext roundContext) Analyze endpoint types available in the provided round. -
Uses of RegistryRoundContext in io.helidon.service.codegen
Methods in io.helidon.service.codegen with parameters of type RegistryRoundContextModifier and TypeMethodDescriptionvoidServiceDescriptorCodegen.service(TypeName generator, RegistryRoundContext roundCtx, Collection<TypeInfo> services, TypeInfo typeInfo) Describe a service type. -
Uses of RegistryRoundContext in io.helidon.service.codegen.spi
Methods in io.helidon.service.codegen.spi with parameters of type RegistryRoundContextModifier and TypeMethodDescriptiondefault voidInjectCodegenObserver.onInjectionPoint(RegistryRoundContext roundContext, TypeInfo service, TypedElementInfo element, TypedElementInfo argument) Called for each injection point.default voidInjectCodegenObserver.onProcessingEvent(RegistryRoundContext roundContext, Set<TypedElementInfo> elements) Called after a processing event that occurred in the codegen extension.voidRegistryCodegenExtension.process(RegistryRoundContext roundContext) Process a single round.