Package org.apache.webbeans.lifecycle
Class AbstractLifeCycle
- java.lang.Object
-
- org.apache.webbeans.lifecycle.AbstractLifeCycle
-
- All Implemented Interfaces:
ContainerLifecycle
- Direct Known Subclasses:
StandaloneLifeCycle
public abstract class AbstractLifeCycle extends Object implements ContainerLifecycle
-
-
Field Summary
Fields Modifier and Type Field Description protected ContextsServicecontextsServiceprotected Loggerloggerprotected ScannerServicescannerServiceDiscover bean classesprotected AtomicBooleanstartedprotected WebBeansContextwebBeansContext
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractLifeCycle()protectedAbstractLifeCycle(Properties properties)protectedAbstractLifeCycle(Properties properties, WebBeansContext webBeansContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterInitApplication(Properties properties)protected voidafterStartApplication(Object startupObject)protected voidafterStopApplication(Object stopObject)protected voidbeforeInitApplication(Properties properties)protected voidbeforeStartApplication(Object startupObject)protected voidbeforeStopApplication(Object stopObject)protected voidbootstrapApplication(Object startupObject)jakarta.enterprise.inject.spi.BeanManagergetBeanManager()ContextsServicegetContextService()WebBeansContextgetWebBeansContext()voidinitApplication(Properties properties)voidstartApplication(Object startupObject)voidstopApplication(Object endObject)
-
-
-
Field Detail
-
started
protected AtomicBoolean started
-
logger
protected Logger logger
-
scannerService
protected ScannerService scannerService
Discover bean classes
-
contextsService
protected final ContextsService contextsService
-
webBeansContext
protected final WebBeansContext webBeansContext
-
-
Constructor Detail
-
AbstractLifeCycle
protected AbstractLifeCycle()
-
AbstractLifeCycle
protected AbstractLifeCycle(Properties properties)
-
AbstractLifeCycle
protected AbstractLifeCycle(Properties properties, WebBeansContext webBeansContext)
-
-
Method Detail
-
getWebBeansContext
public WebBeansContext getWebBeansContext()
-
getBeanManager
public jakarta.enterprise.inject.spi.BeanManager getBeanManager()
- Specified by:
getBeanManagerin interfaceContainerLifecycle
-
startApplication
public void startApplication(Object startupObject)
- Specified by:
startApplicationin interfaceContainerLifecycle
-
bootstrapApplication
protected void bootstrapApplication(Object startupObject)
-
stopApplication
public void stopApplication(Object endObject)
- Specified by:
stopApplicationin interfaceContainerLifecycle
-
getContextService
public ContextsService getContextService()
- Specified by:
getContextServicein interfaceContainerLifecycle- Returns:
- the contextsService
-
initApplication
public void initApplication(Properties properties)
- Specified by:
initApplicationin interfaceContainerLifecycle
-
beforeInitApplication
protected void beforeInitApplication(Properties properties)
-
afterInitApplication
protected void afterInitApplication(Properties properties)
-
afterStartApplication
protected void afterStartApplication(Object startupObject)
-
afterStopApplication
protected void afterStopApplication(Object stopObject)
-
beforeStartApplication
protected void beforeStartApplication(Object startupObject)
-
beforeStopApplication
protected void beforeStopApplication(Object stopObject)
-
-