Index
All Classes and Interfaces|All Packages
B
- basicTestableConfig() - Static method in class io.helidon.inject.testing.InjectionTestingSupport
-
Basic testable configuration.
- bind(InjectionServices, ServiceProvider<?>) - Static method in class io.helidon.inject.testing.InjectionTestingSupport
-
Provides a means to bind a service provider into the
Servicesregistry.
C
- create(Class<T>, ServiceInfoBasics) - Static method in class io.helidon.inject.testing.ReflectionBasedSingletonServiceProvider
-
Generates a service provider eligible for binding into the service registry with the following proviso: The service type will be of
jakarta.inject.Singletonscope The service type will be created reflectively, and will expect to have an empty constructor The service type will not be able to provide its dependencies, nor will it be able to accept injection The service type will not be able to participate in lifecycle -PostConstructMethodorPreDestroyMethodNote: Generally it is encouraged for users to rely on the annotation processors and other built on compile-time tooling to generate the appropriate service providers and modules. - createServiceProvider(Map<String, Object>) - Method in class io.helidon.inject.testing.ReflectionBasedSingletonServiceProvider
I
- InjectionTestingSupport - Class in io.helidon.inject.testing
-
Supporting helper utilities unit-testing Injection Services.
- io.helidon.inject.testing - module io.helidon.inject.testing
-
Injection Testing Support module.
- io.helidon.inject.testing - package io.helidon.inject.testing
-
Injection testing support.
- isCustom() - Method in class io.helidon.inject.testing.ReflectionBasedSingletonServiceProvider
R
- ReflectionBasedSingletonServiceProvider<T> - Class in io.helidon.inject.testing
-
Creates a simple reflection based service provider - for testing purposes only!
- resetAll() - Static method in class io.helidon.inject.testing.InjectionTestingSupport
-
Resets all internal configuration instances, JVM global singletons, service registries, etc.
S
- serviceType() - Method in class io.helidon.inject.testing.ReflectionBasedSingletonServiceProvider
T
- testableServices() - Static method in class io.helidon.inject.testing.InjectionTestingSupport
-
Creates a
InjectionServicesinterface more conducive to unit and integration testing. - testableServices(Config) - Static method in class io.helidon.inject.testing.InjectionTestingSupport
-
Creates a
InjectionServicesinterface more conducive to unit and integration testing. - toDescription(Object) - Static method in class io.helidon.inject.testing.InjectionTestingSupport
-
Describe the provided instance or provider.
- toDescriptions(Collection<?>) - Static method in class io.helidon.inject.testing.InjectionTestingSupport
-
Describe the provided instance or provider collection.
All Classes and Interfaces|All Packages