Class 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 Detail

      • AbstractBootstrapContext

        public AbstractBootstrapContext()
    • 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:
        start in interface org.brijframework.context.Context
      • stop

        public void stop()
        Specified by:
        stop in interface org.brijframework.context.Context
      • getContainers

        public ConcurrentHashMap<Object,​org.brijframework.container.bootstrap.BootstrapContainer> getContainers()
        Specified by:
        getContainers in interface org.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:
        poststart in interface org.brijframework.context.bootstrap.BootstrapContext
      • prestart

        public void prestart​(org.brijframework.container.bootstrap.BootstrapContainer container)
        Specified by:
        prestart in interface org.brijframework.context.bootstrap.BootstrapContext
      • getContext

        public <T> T getContext​(Class<T> moduleContextCls)
        Specified by:
        getContext in interface org.brijframework.context.bootstrap.BootstrapContext