Uses of Annotation Interface
io.helidon.builder.Builder
Packages that use Builder
Package
Description
Helidon ConfigBean Builder SPI.
HTTP/2 WebServer.
WebServer HTTP/1.1 specific APIs.
The Pico API provide these annotation types that are typically used at compile time
to assign special meaning to the type.
Pico runtime services.
Pico SPI.
Pico Tools.
-
Uses of Builder in io.helidon.builder.config.spi
Classes in io.helidon.builder.config.spi with annotations of type BuilderModifier and TypeInterfaceDescriptioninterfaceRepresents all the attributes belonging toConfigBeanavailable in aBuilderstyle usage pattern.interfaceinterfaceUsed in conjunction withConfigResolver. -
Uses of Builder in io.helidon.nima.http2.webserver
Classes in io.helidon.nima.http2.webserver with annotations of type Builder -
Uses of Builder in io.helidon.nima.webserver.http1
Classes in io.helidon.nima.webserver.http1 with annotations of type Builder -
Uses of Builder in io.helidon.pico.api
Classes in io.helidon.pico.api with annotations of type BuilderModifier and TypeInterfaceDescriptioninterfaceLog entry for lifecycle related events (i.e., activation startup and deactivation shutdown).interfaceRequest to activate a service.interfaceRepresents the result of a service activation or deactivation.interfaceThis is the bootstrap needed to provide toPicoinitialization.classFor internal use only to Helidon.interfaceCombines theServiceInfocriteria along with theInjectionPointInfocontext that the query applies to.classRequest to deactivate aServiceProvider.interfaceRepresents a perServiceInfomapping ofDependencyInfo's.interfaceAggregates the set ofInjectionPointInfo's that are dependent upon a specific and commonServiceInfodefinition.interfaceAbstractly describes method or field elements of a managed service type (i.e., fields, constructors, injectable methods, etc.).interfaceDescribes a receiver for injection - identifies who/what is requesting an injection that needs to be satisfied.classProvides optional, contextual tunings to theInjector.interfaceUsed byInterceptor.interfacePico Metrics.classThis is the configuration that the Pico service provider uses internally.interfaceDescribes a managed service or injection point.interfaceBasic service info that describes a service provider type.interfaceCriteria to discover services. -
Uses of Builder in io.helidon.pico.runtime
Classes in io.helidon.pico.runtime with annotations of type BuilderModifier and TypeInterfaceDescriptioninterfaceThe injection plan for a given service provider and element belonging to that service provider. -
Uses of Builder in io.helidon.pico.spi
Classes in io.helidon.pico.spi with annotations of type BuilderModifier and TypeInterfaceDescriptioninterfaceRepresents the injection plan targeting a givenServiceProvider. -
Uses of Builder in io.helidon.pico.tools
Classes in io.helidon.pico.tools with annotations of type BuilderModifier and TypeInterfaceDescriptioninterfaceThe specifics for a singleServiceProviderthat was code generated.interfaceCodegen request options applicable as part of the overallActivatorCreatorRequest.interfaceThese options are expected to have an affinity match to "permit" properties found withinPicoServicesConfig.interfaceRequest used in conjunction withActivatorCreatorto codegen theActivatorsource artifacts.interfaceThe result of callingActivatorCreatorassuming no errors are thrown.interfaceCodegen request options applicable forApplicationCreator.interfaceConfiguration directives and options optionally provided to theApplicationCreator.interfaceDefines the request that will be passed to theApplicationCreatorin order to produce the codegen artifacts.interfaceResponse fromApplicationCreator.interfaceApplies only to the output paths that variouscreatorswill use (e.g.,ActivatorCreator).interfaceProvides configuration to the javac compiler.interfaceThe request will be generated internally and then passed to the appropriateCustomAnnotationTemplateCreatorto handle the request.interfaceThe response fromCustomAnnotationTemplateCreator.create(CustomAnnotationTemplateRequest).interfaceThe request payload that is used byExternalModuleCreator.interfaceThe response fromExternalModuleCreator.interfaceGenerically describes the source code generated.interfaceGeneral code gen information.interfaceBase interface codegen-related requests.interfaceGeneral base interface for any codegen-related create activity.interfaceThis builder represents the request arguments to pass to theGenericTemplateCreator.interfaceUsed in the interception model described byInterceptionPlan.interfaceOnce a service type qualifies for interception, the interception plan will be created describing how the service type should be intercepted.interfaceResponse from interception creation.interfaceDescribes a method element.interfaceThe specifics for a singleModulethat was codegen'ed.interfaceUsed to represent the parameters that feed into the code generation of a module-info file specifically for Pico in that it offers easy ability to add theModuleas well as optionally theApplication.interfaceProvides the basic formation formodule-info.javacreation and manipulation.interfaceThese are the individual items that compose theModuleInfoDescriptorbuilder.