Module io.helidon.microprofile.cdi
Package io.helidon.microprofile.cdi
Class HelidonContainerInitializer
- java.lang.Object
-
- javax.enterprise.inject.se.SeContainerInitializer
-
- io.helidon.microprofile.cdi.HelidonContainerInitializer
-
public class HelidonContainerInitializer extends javax.enterprise.inject.se.SeContainerInitializerThis class ensures that container is created by us.
-
-
Constructor Summary
Constructors Constructor Description HelidonContainerInitializer()This constructor ensures that we are not created through standard CDI means.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.enterprise.inject.se.SeContainerInitializeraddBeanClasses(Class<?>... classes)javax.enterprise.inject.se.SeContainerInitializeraddExtensions(Class<? extends javax.enterprise.inject.spi.Extension>... extensions)javax.enterprise.inject.se.SeContainerInitializeraddExtensions(javax.enterprise.inject.spi.Extension... extensions)javax.enterprise.inject.se.SeContainerInitializeraddPackages(boolean scanRecursively, Class<?>... packageClasses)javax.enterprise.inject.se.SeContainerInitializeraddPackages(boolean scanRecursively, Package... packages)javax.enterprise.inject.se.SeContainerInitializeraddPackages(Class<?>... packageClasses)javax.enterprise.inject.se.SeContainerInitializeraddPackages(Package... packages)javax.enterprise.inject.se.SeContainerInitializeraddProperty(String key, Object value)javax.enterprise.inject.se.SeContainerInitializerdisableDiscovery()javax.enterprise.inject.se.SeContainerInitializerenableDecorators(Class<?>... decoratorClasses)javax.enterprise.inject.se.SeContainerInitializerenableInterceptors(Class<?>... interceptorClasses)javax.enterprise.inject.se.SeContainerinitialize()javax.enterprise.inject.se.SeContainerInitializerselectAlternatives(Class<?>... alternativeClasses)javax.enterprise.inject.se.SeContainerInitializerselectAlternativeStereotypes(Class<? extends Annotation>... alternativeStereotypeClasses)javax.enterprise.inject.se.SeContainerInitializersetClassLoader(ClassLoader classLoader)javax.enterprise.inject.se.SeContainerInitializersetProperties(Map<String,Object> properties)
-
-
-
Constructor Detail
-
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 Detail
-
addBeanClasses
public javax.enterprise.inject.se.SeContainerInitializer addBeanClasses(Class<?>... classes)
- Specified by:
addBeanClassesin classjavax.enterprise.inject.se.SeContainerInitializer
-
addPackages
public javax.enterprise.inject.se.SeContainerInitializer addPackages(Class<?>... packageClasses)
- Specified by:
addPackagesin classjavax.enterprise.inject.se.SeContainerInitializer
-
addPackages
public javax.enterprise.inject.se.SeContainerInitializer addPackages(boolean scanRecursively, Class<?>... packageClasses)- Specified by:
addPackagesin classjavax.enterprise.inject.se.SeContainerInitializer
-
addPackages
public javax.enterprise.inject.se.SeContainerInitializer addPackages(Package... packages)
- Specified by:
addPackagesin classjavax.enterprise.inject.se.SeContainerInitializer
-
addPackages
public javax.enterprise.inject.se.SeContainerInitializer addPackages(boolean scanRecursively, Package... packages)- Specified by:
addPackagesin classjavax.enterprise.inject.se.SeContainerInitializer
-
addExtensions
public javax.enterprise.inject.se.SeContainerInitializer addExtensions(javax.enterprise.inject.spi.Extension... extensions)
- Specified by:
addExtensionsin classjavax.enterprise.inject.se.SeContainerInitializer
-
addExtensions
public javax.enterprise.inject.se.SeContainerInitializer addExtensions(Class<? extends javax.enterprise.inject.spi.Extension>... extensions)
- Specified by:
addExtensionsin classjavax.enterprise.inject.se.SeContainerInitializer
-
enableInterceptors
public javax.enterprise.inject.se.SeContainerInitializer enableInterceptors(Class<?>... interceptorClasses)
- Specified by:
enableInterceptorsin classjavax.enterprise.inject.se.SeContainerInitializer
-
enableDecorators
public javax.enterprise.inject.se.SeContainerInitializer enableDecorators(Class<?>... decoratorClasses)
- Specified by:
enableDecoratorsin classjavax.enterprise.inject.se.SeContainerInitializer
-
selectAlternatives
public javax.enterprise.inject.se.SeContainerInitializer selectAlternatives(Class<?>... alternativeClasses)
- Specified by:
selectAlternativesin classjavax.enterprise.inject.se.SeContainerInitializer
-
selectAlternativeStereotypes
public javax.enterprise.inject.se.SeContainerInitializer selectAlternativeStereotypes(Class<? extends Annotation>... alternativeStereotypeClasses)
- Specified by:
selectAlternativeStereotypesin classjavax.enterprise.inject.se.SeContainerInitializer
-
addProperty
public javax.enterprise.inject.se.SeContainerInitializer addProperty(String key, Object value)
- Specified by:
addPropertyin classjavax.enterprise.inject.se.SeContainerInitializer
-
setProperties
public javax.enterprise.inject.se.SeContainerInitializer setProperties(Map<String,Object> properties)
- Specified by:
setPropertiesin classjavax.enterprise.inject.se.SeContainerInitializer
-
disableDiscovery
public javax.enterprise.inject.se.SeContainerInitializer disableDiscovery()
- Specified by:
disableDiscoveryin classjavax.enterprise.inject.se.SeContainerInitializer
-
setClassLoader
public javax.enterprise.inject.se.SeContainerInitializer setClassLoader(ClassLoader classLoader)
- Specified by:
setClassLoaderin classjavax.enterprise.inject.se.SeContainerInitializer
-
initialize
public javax.enterprise.inject.se.SeContainer initialize()
- Specified by:
initializein classjavax.enterprise.inject.se.SeContainerInitializer
-
-