Module io.helidon.microprofile.cdi
Package io.helidon.microprofile.cdi
Class HelidonContainerInitializer
java.lang.Object
jakarta.enterprise.inject.se.SeContainerInitializer
io.helidon.microprofile.cdi.HelidonContainerInitializer
This class ensures that container is created by us.
-
Constructor Summary
ConstructorsConstructorDescriptionThis constructor ensures that we are not created through standard CDI means. -
Method Summary
Modifier and TypeMethodDescriptionaddBeanClasses(Class<?>... classes) addExtensions(Extension... extensions) addExtensions(Class<? extends Extension>... extensions) addPackages(boolean scanRecursively, Class<?>... packageClasses) addPackages(boolean scanRecursively, Package... packages) addPackages(Class<?>... packageClasses) addPackages(Package... packages) addProperty(String key, Object value) enableDecorators(Class<?>... decoratorClasses) enableInterceptors(Class<?>... interceptorClasses) selectAlternatives(Class<?>... alternativeClasses) selectAlternativeStereotypes(Class<? extends Annotation>... alternativeStereotypeClasses) setClassLoader(ClassLoader classLoader) setProperties(Map<String, Object> properties) Methods inherited from class jakarta.enterprise.inject.se.SeContainerInitializer
newInstance
-
Constructor Details
-
HelidonContainerInitializer
public HelidonContainerInitializer()This constructor ensures that we are not created through standard CDI means.- Throws:
IllegalStateException- unless explicitly configured not to do so.
-
-
Method Details
-
addBeanClasses
- Specified by:
addBeanClassesin classSeContainerInitializer
-
addPackages
- Specified by:
addPackagesin classSeContainerInitializer
-
addPackages
- Specified by:
addPackagesin classSeContainerInitializer
-
addPackages
- Specified by:
addPackagesin classSeContainerInitializer
-
addPackages
- Specified by:
addPackagesin classSeContainerInitializer
-
addExtensions
- Specified by:
addExtensionsin classSeContainerInitializer
-
addExtensions
- Specified by:
addExtensionsin classSeContainerInitializer
-
enableInterceptors
- Specified by:
enableInterceptorsin classSeContainerInitializer
-
enableDecorators
- Specified by:
enableDecoratorsin classSeContainerInitializer
-
selectAlternatives
- Specified by:
selectAlternativesin classSeContainerInitializer
-
selectAlternativeStereotypes
public SeContainerInitializer selectAlternativeStereotypes(Class<? extends Annotation>... alternativeStereotypeClasses) - Specified by:
selectAlternativeStereotypesin classSeContainerInitializer
-
addProperty
- Specified by:
addPropertyin classSeContainerInitializer
-
setProperties
- Specified by:
setPropertiesin classSeContainerInitializer
-
disableDiscovery
- Specified by:
disableDiscoveryin classSeContainerInitializer
-
setClassLoader
- Specified by:
setClassLoaderin classSeContainerInitializer
-
initialize
- Specified by:
initializein classSeContainerInitializer
-