Class AbstractBootstrapContext
- java.lang.Object
-
- org.brijframework.context.impl.AbstractContext
-
- org.brijframework.context.impl.bootstrap.AbstractBootstrapContext
-
- All Implemented Interfaces:
org.brijframework.context.bootstrap.BootstrapContext,org.brijframework.context.Context,org.brijframework.lifecycle.Initializer
public abstract class AbstractBootstrapContext extends AbstractContext implements org.brijframework.context.bootstrap.BootstrapContext
-
-
Constructor Summary
Constructors Constructor Description AbstractBootstrapContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddestoryContext(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> containerClass)LinkedHashSet<Class<? extends org.brijframework.container.bootstrap.BootstrapContainer>>getClassList()ConcurrentHashMap<Object,org.brijframework.container.bootstrap.BootstrapContainer>getContainers()<T> TgetContext(Class<T> moduleContextCls)protected LinkedHashSet<Class<? extends org.brijframework.container.bootstrap.BootstrapContainer>>getRegisteredList()protected booleaninvokeFactoryMethod(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> bootstrapContainerClass)protected voidinvokeInstanceMethod(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> bootstrapContainerClass)protected voidloadContainer(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> bootstrapContainerClass)voidpoststart(org.brijframework.container.bootstrap.BootstrapContainer container)voidprestart(org.brijframework.container.bootstrap.BootstrapContainer container)protected voidregister(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> context)protected voidregister(org.brijframework.container.bootstrap.BootstrapContainer bootstrapContainer)voidstart()voidstop()-
Methods inherited from class org.brijframework.context.impl.AbstractContext
findFactoryMethod, getEnvironment, getParent, getStages, initialize, load, setStages
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
loadContainer
protected void loadContainer(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> bootstrapContainerClass)
-
invokeFactoryMethod
protected boolean invokeFactoryMethod(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> bootstrapContainerClass)
-
invokeInstanceMethod
protected void invokeInstanceMethod(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> bootstrapContainerClass)
-
destoryContext
protected void destoryContext(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> containerClass)
-
start
public void start()
- Specified by:
startin interfaceorg.brijframework.context.Context
-
stop
public void stop()
- Specified by:
stopin interfaceorg.brijframework.context.Context
-
getContainers
public ConcurrentHashMap<Object,org.brijframework.container.bootstrap.BootstrapContainer> getContainers()
- Specified by:
getContainersin interfaceorg.brijframework.context.bootstrap.BootstrapContext
-
getRegisteredList
protected LinkedHashSet<Class<? extends org.brijframework.container.bootstrap.BootstrapContainer>> getRegisteredList()
-
getClassList
public LinkedHashSet<Class<? extends org.brijframework.container.bootstrap.BootstrapContainer>> getClassList()
-
register
protected void register(Class<? extends org.brijframework.container.bootstrap.BootstrapContainer> context)
-
register
protected void register(org.brijframework.container.bootstrap.BootstrapContainer bootstrapContainer)
-
poststart
public void poststart(org.brijframework.container.bootstrap.BootstrapContainer container)
- Specified by:
poststartin interfaceorg.brijframework.context.bootstrap.BootstrapContext
-
prestart
public void prestart(org.brijframework.container.bootstrap.BootstrapContainer container)
- Specified by:
prestartin interfaceorg.brijframework.context.bootstrap.BootstrapContext
-
getContext
public <T> T getContext(Class<T> moduleContextCls)
- Specified by:
getContextin interfaceorg.brijframework.context.bootstrap.BootstrapContext
-
-