- All Superinterfaces:
OptionallyNamed
@Deprecated(forRemoval=true,
since="4.0.8")
@Contract
public interface Application
extends OptionallyNamed
Deprecated, for removal: This API element is subject to removal in a future version.
Helidon inject is deprecated and will be replaced in a future version
An Application instance, if available at runtime, will be expected to provide a blueprint for all service provider's injection
points.
Implementations of this contract are normally code generated, although then can be programmatically written by the developer for special cases.
Note: instances of this type are not eligible for injection.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(ServiceInjectionPlanBinder binder) Deprecated, for removal: This API element is subject to removal in a future version.Called by the provider implementation at bootstrapping time to bind all injection plans to each and every service provider.Methods inherited from interface io.helidon.inject.api.OptionallyNamed
named
-
Method Details
-
configure
Deprecated, for removal: This API element is subject to removal in a future version.Called by the provider implementation at bootstrapping time to bind all injection plans to each and every service provider.- Parameters:
binder- the binder used to register the service provider injection plans
-