Uses of Interface
io.helidon.service.codegen.RegistryCodegenContext
Packages that use RegistryCodegenContext
Package
Description
CORS related code generation.
Fault tolerance code generation.
Code generation support for declarative GraphQL server endpoints.
Shared declarative gRPC code generation support.
Code generation support for declarative gRPC clients.
Code generation support for declarative gRPC server endpoints.
Code generation for Helidon WebClient (Typed REST API).
Code generation for Helidon Webserver (HTTP endpoints etc.).
Code generation support for declarative messaging.
Metrics code generation.
Code generation support for declarative OpenAPI.
Scheduling code generation.
Tracing code generation.
Declarative validation code generation.
WebSocket client code generation.
WebSocket server code generation.
Code generation for Helidon Service Registry.
SPI for extending code generation capabilities of Helidon Service Registry.
-
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.cors
Methods in io.helidon.declarative.codegen.cors with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionCorsExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.faulttolerance
Methods in io.helidon.declarative.codegen.faulttolerance with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionFtExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.graphql.server
Methods in io.helidon.declarative.codegen.graphql.server with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionGraphQlServerExtensionProvider.create(RegistryCodegenContext ctx) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.grpc
Methods in io.helidon.declarative.codegen.grpc with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionstatic GrpcProtoDescriptorGrpcProtoDescriptors.find(RegistryCodegenContext ctx, TypeInfo typeInfo, List<Annotation> typeAnnotations, TypeName protoAnnotation, TypeName protoDescriptorAnnotation, TypeName grpcMethodAnnotation, TypeName protoFileDescriptor, String declarationType) Find and validate the proto descriptor source declared by a declarative gRPC type.static voidGrpcProtoDescriptors.validateMessageType(RegistryCodegenContext ctx, TypeInfo declaration, TypeName messageType, TypeName protoMessageDescriptor, String role) Validate that a declared request or response type is a generated protobuf message type. -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.grpc.client
Methods in io.helidon.declarative.codegen.grpc.client with parameters of type RegistryCodegenContext -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.grpc.server
Methods in io.helidon.declarative.codegen.grpc.server with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionGrpcServerExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.http.restclient
Methods in io.helidon.declarative.codegen.http.restclient with parameters of type RegistryCodegenContext -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.http.webserver
Methods in io.helidon.declarative.codegen.http.webserver with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionRestServerExtensionProvider.create(RegistryCodegenContext ctx) static ServerEndpointAnalyzerServerEndpointAnalyzer.create(RegistryCodegenContext ctx) Create a new endpoint analyzer. -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.messaging
Methods in io.helidon.declarative.codegen.messaging with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionMessagingEmitterObserverProvider.create(RegistryCodegenContext context) MessagingExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.metrics
Methods in io.helidon.declarative.codegen.metrics with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionMetricsExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.openapi
Methods in io.helidon.declarative.codegen.openapi with parameters of type RegistryCodegenContext -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.scheduling
Methods in io.helidon.declarative.codegen.scheduling with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionSchedulingExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.tracing
Methods in io.helidon.declarative.codegen.tracing with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionTracingExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.validation
Methods in io.helidon.declarative.codegen.validation with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionValidationExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.websocket.client
Methods in io.helidon.declarative.codegen.websocket.client with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionWebSocketClientExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.declarative.codegen.websocket.server
Methods in io.helidon.declarative.codegen.websocket.server with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionWebSocketServerExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.service.codegen
Methods in io.helidon.service.codegen that return RegistryCodegenContextModifier and TypeMethodDescriptionstatic RegistryCodegenContextRegistryCodegenContext.create(CodegenContext context) Create a new instance from an existing code generation context.Methods in io.helidon.service.codegen with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionEventEmitterObserverProvider.create(RegistryCodegenContext context) EventObserverExtensionProvider.create(RegistryCodegenContext codegenContext) static ServiceDescriptorCodegenServiceDescriptorCodegen.create(RegistryCodegenContext ctx) When used from outside, we do not support interception This method is intended for types generated by a Maven plugin, that have limited functions.ServiceExtensionProvider.create(RegistryCodegenContext codegenContext) -
Uses of RegistryCodegenContext in io.helidon.service.codegen.spi
Methods in io.helidon.service.codegen.spi with parameters of type RegistryCodegenContextModifier and TypeMethodDescriptionInjectCodegenObserverProvider.create(RegistryCodegenContext context) Create a new observer based on the Helidon Service Registry code generation context.RegistryCodegenExtensionProvider.create(RegistryCodegenContext codegenContext) Create a new extension based on the context.