Package org.jboss.weld.bootstrap
Class WeldBootstrap
- java.lang.Object
-
- org.jboss.weld.bootstrap.WeldBootstrap
-
- All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Bootstrap
,org.jboss.weld.bootstrap.api.CDI11Bootstrap
public class WeldBootstrap extends Object implements org.jboss.weld.bootstrap.api.CDI11Bootstrap
Common bootstrapping functionality that is run at application startup and detects and register beans- Author:
- Pete Muir, Ales Justin, Marko Luksa
-
-
Constructor Summary
Constructors Constructor Description WeldBootstrap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.weld.bootstrap.api.Bootstrap
deployBeans()
org.jboss.weld.bootstrap.api.Bootstrap
endInitialization()
BeanManagerImpl
getManager(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive)
Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>>
loadExtensions(ClassLoader classLoader)
org.jboss.weld.bootstrap.spi.BeansXml
parse(Iterable<URL> urls)
org.jboss.weld.bootstrap.spi.BeansXml
parse(Iterable<URL> urls, boolean removeDuplicates)
org.jboss.weld.bootstrap.spi.BeansXml
parse(URL url)
void
shutdown()
org.jboss.weld.bootstrap.api.Bootstrap
startContainer(String contextId, org.jboss.weld.bootstrap.api.Environment environment, org.jboss.weld.bootstrap.spi.Deployment deployment)
org.jboss.weld.bootstrap.api.Bootstrap
startContainer(org.jboss.weld.bootstrap.api.Environment environment, org.jboss.weld.bootstrap.spi.Deployment deployment)
org.jboss.weld.bootstrap.api.TypeDiscoveryConfiguration
startExtensions(Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> extensions)
org.jboss.weld.bootstrap.api.Bootstrap
startInitialization()
org.jboss.weld.bootstrap.api.Bootstrap
validateBeans()
-
-
-
Method Detail
-
startExtensions
public org.jboss.weld.bootstrap.api.TypeDiscoveryConfiguration startExtensions(Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> extensions)
- Specified by:
startExtensions
in interfaceorg.jboss.weld.bootstrap.api.CDI11Bootstrap
-
startContainer
public org.jboss.weld.bootstrap.api.Bootstrap startContainer(org.jboss.weld.bootstrap.api.Environment environment, org.jboss.weld.bootstrap.spi.Deployment deployment)
- Specified by:
startContainer
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
startContainer
public org.jboss.weld.bootstrap.api.Bootstrap startContainer(String contextId, org.jboss.weld.bootstrap.api.Environment environment, org.jboss.weld.bootstrap.spi.Deployment deployment)
- Specified by:
startContainer
in interfaceorg.jboss.weld.bootstrap.api.CDI11Bootstrap
-
startInitialization
public org.jboss.weld.bootstrap.api.Bootstrap startInitialization()
- Specified by:
startInitialization
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
deployBeans
public org.jboss.weld.bootstrap.api.Bootstrap deployBeans()
- Specified by:
deployBeans
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
validateBeans
public org.jboss.weld.bootstrap.api.Bootstrap validateBeans()
- Specified by:
validateBeans
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
endInitialization
public org.jboss.weld.bootstrap.api.Bootstrap endInitialization()
- Specified by:
endInitialization
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
getManager
public BeanManagerImpl getManager(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive)
- Specified by:
getManager
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
shutdown
public void shutdown()
- Specified by:
shutdown
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
parse
public org.jboss.weld.bootstrap.spi.BeansXml parse(Iterable<URL> urls)
- Specified by:
parse
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
parse
public org.jboss.weld.bootstrap.spi.BeansXml parse(Iterable<URL> urls, boolean removeDuplicates)
- Specified by:
parse
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
parse
public org.jboss.weld.bootstrap.spi.BeansXml parse(URL url)
- Specified by:
parse
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
loadExtensions
public Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> loadExtensions(ClassLoader classLoader)
- Specified by:
loadExtensions
in interfaceorg.jboss.weld.bootstrap.api.Bootstrap
-
-