Class WeldStartup


  • public class WeldStartup
    extends Object
    Common bootstrapping functionality that is run at application startup and detects and register beans
    Author:
    Pete Muir, Ales Justin, Marko Luksa
    • Constructor Detail

      • WeldStartup

        public WeldStartup()
    • Method Detail

      • startContainer

        public WeldRuntime startContainer​(String contextId,
                                          org.jboss.weld.bootstrap.api.Environment environment,
                                          org.jboss.weld.bootstrap.spi.Deployment deployment)
      • startInitialization

        public void startInitialization()
      • deployBeans

        public void deployBeans()
      • validateBeans

        public void validateBeans()
      • endInitialization

        public void endInitialization()
      • createContexts

        protected Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> createContexts​(org.jboss.weld.bootstrap.api.ServiceRegistry services)
      • verifyServices

        protected static void verifyServices​(org.jboss.weld.bootstrap.api.ServiceRegistry services,
                                             Set<Class<? extends org.jboss.weld.bootstrap.api.Service>> requiredServices,
                                             Object target)
      • startExtensions

        public org.jboss.weld.bootstrap.api.TypeDiscoveryConfiguration startExtensions​(Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> extensions)