Class HelidonContainerInitializer


  • public class HelidonContainerInitializer
    extends javax.enterprise.inject.se.SeContainerInitializer
    This class ensures that container is created by us.
    • 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:
        addBeanClasses in class javax.enterprise.inject.se.SeContainerInitializer
      • addPackages

        public javax.enterprise.inject.se.SeContainerInitializer addPackages​(Class<?>... packageClasses)
        Specified by:
        addPackages in class javax.enterprise.inject.se.SeContainerInitializer
      • addPackages

        public javax.enterprise.inject.se.SeContainerInitializer addPackages​(boolean scanRecursively,
                                                                             Class<?>... packageClasses)
        Specified by:
        addPackages in class javax.enterprise.inject.se.SeContainerInitializer
      • addPackages

        public javax.enterprise.inject.se.SeContainerInitializer addPackages​(Package... packages)
        Specified by:
        addPackages in class javax.enterprise.inject.se.SeContainerInitializer
      • addPackages

        public javax.enterprise.inject.se.SeContainerInitializer addPackages​(boolean scanRecursively,
                                                                             Package... packages)
        Specified by:
        addPackages in class javax.enterprise.inject.se.SeContainerInitializer
      • addExtensions

        public javax.enterprise.inject.se.SeContainerInitializer addExtensions​(javax.enterprise.inject.spi.Extension... extensions)
        Specified by:
        addExtensions in class javax.enterprise.inject.se.SeContainerInitializer
      • addExtensions

        public javax.enterprise.inject.se.SeContainerInitializer addExtensions​(Class<? extends javax.enterprise.inject.spi.Extension>... extensions)
        Specified by:
        addExtensions in class javax.enterprise.inject.se.SeContainerInitializer
      • enableInterceptors

        public javax.enterprise.inject.se.SeContainerInitializer enableInterceptors​(Class<?>... interceptorClasses)
        Specified by:
        enableInterceptors in class javax.enterprise.inject.se.SeContainerInitializer
      • enableDecorators

        public javax.enterprise.inject.se.SeContainerInitializer enableDecorators​(Class<?>... decoratorClasses)
        Specified by:
        enableDecorators in class javax.enterprise.inject.se.SeContainerInitializer
      • selectAlternatives

        public javax.enterprise.inject.se.SeContainerInitializer selectAlternatives​(Class<?>... alternativeClasses)
        Specified by:
        selectAlternatives in class javax.enterprise.inject.se.SeContainerInitializer
      • selectAlternativeStereotypes

        public javax.enterprise.inject.se.SeContainerInitializer selectAlternativeStereotypes​(Class<? extends Annotation>... alternativeStereotypeClasses)
        Specified by:
        selectAlternativeStereotypes in class javax.enterprise.inject.se.SeContainerInitializer
      • addProperty

        public javax.enterprise.inject.se.SeContainerInitializer addProperty​(String key,
                                                                             Object value)
        Specified by:
        addProperty in class javax.enterprise.inject.se.SeContainerInitializer
      • setProperties

        public javax.enterprise.inject.se.SeContainerInitializer setProperties​(Map<String,​Object> properties)
        Specified by:
        setProperties in class javax.enterprise.inject.se.SeContainerInitializer
      • disableDiscovery

        public javax.enterprise.inject.se.SeContainerInitializer disableDiscovery()
        Specified by:
        disableDiscovery in class javax.enterprise.inject.se.SeContainerInitializer
      • setClassLoader

        public javax.enterprise.inject.se.SeContainerInitializer setClassLoader​(ClassLoader classLoader)
        Specified by:
        setClassLoader in class javax.enterprise.inject.se.SeContainerInitializer
      • initialize

        public javax.enterprise.inject.se.SeContainer initialize()
        Specified by:
        initialize in class javax.enterprise.inject.se.SeContainerInitializer