- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
Bootstrap.BuilderBase.BootstrapImpl
Deprecated.
Helidon inject is deprecated and will be replaced in a future version
This is the bootstrap needed to provide to
Services initialization.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classDeprecated.Fluent API builder forBootstrap.static classBootstrap.BuilderBase<BUILDER extends Bootstrap.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Bootstrap> Deprecated.Fluent API builder base forBootstrap. -
Method Summary
Modifier and TypeMethodDescriptionstatic Bootstrap.Builderbuilder()Deprecated.Create a new fluent API builder to customize configuration.static Bootstrap.BuilderDeprecated.Create a new fluent API builder from an existing instance.config()Deprecated, for removal: This API element is subject to removal in a future version.Provides the base primordial bootstrap configuration to theInjectionServicesProvider.static Bootstrapcreate()Deprecated.Create a new instance with default values.Deprecated, for removal: This API element is subject to removal in a future version.In certain conditions Injection services should be initialized but not started (i.e., avoiding calls toPostConstructetc.).
-
Method Details
-
builder
Deprecated.Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Deprecated.Create a new fluent API builder from an existing instance.- Parameters:
instance- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Deprecated.Create a new instance with default values.- Returns:
- a new instance
-
config
Deprecated, for removal: This API element is subject to removal in a future version.Provides the base primordial bootstrap configuration to theInjectionServicesProvider. The provider will then bootstrapInjectionServicesusing this bootstrap instance. then default values will be used accordingly.- Returns:
- the bootstrap helidon configuration
-
limitRuntimePhase
Deprecated, for removal: This API element is subject to removal in a future version.In certain conditions Injection services should be initialized but not started (i.e., avoiding calls toPostConstructetc.). This can be used in special cases where the normal Injection startup should limit lifecycle up to a given phase. Normally one should not use this feature - it is mainly used in Injection tooling (e.g., the injection maven-plugin).- Returns:
- the phase to stop at during lifecycle
-