Class OWBInitializer


  • public class OWBInitializer
    extends javax.enterprise.inject.se.SeContainerInitializer
    • Field Detail

      • properties

        protected final Properties properties
      • extensions

        protected final Collection<javax.enterprise.inject.spi.Extension> extensions
      • bai

        protected final org.apache.webbeans.xml.DefaultBeanArchiveInformation bai
    • Constructor Detail

      • OWBInitializer

        public OWBInitializer()
    • Method Detail

      • initialize

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

        protected void addCustomServices​(Map<String,​Object> services)
      • newContainer

        protected javax.enterprise.inject.se.SeContainer newContainer​(org.apache.webbeans.config.WebBeansContext context)
      • getScannerService

        protected org.apache.webbeans.spi.ScannerService getScannerService()
      • 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​(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
      • 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
      • 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
      • 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
      • 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