Examples of KernelController


Examples of org.jboss.kernel.spi.dependency.KernelController

   public void start()
   {
      // Bootstrap the repository
      if (repository == null && controller instanceof KernelController)
      {
         KernelController kernelController = (KernelController)controller;
         repository = kernelController.getKernel().getMetaDataRepository().getMetaDataRepository();
      }
   }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

   public void start()
   {
      // Bootstrap the repository
      if (repository == null && controller instanceof KernelController)
      {
         KernelController kernelController = (KernelController)controller;
         repository = kernelController.getKernel().getMetaDataRepository().getMetaDataRepository();
      }
   }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

         // If we had a kernel
         if (tempKernelReference != null)
         {
            // Shut it down
            KernelController controller = tempKernelReference.getController();
            controller.shutdown();
         }
      }
      catch (final Exception e)
      {
         log.warn("Error stopping " + KernelController.class.getName(), e);
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

      if (kernel == null)
      {
         throw new IllegalStateException("Server cannot be started without the presence of an underlying "
               + Kernel.class.getName());
      }
      final KernelController controller = kernel.getController();
      final BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(mcServerBindName, getClass().getName());
      builder.addMethodInstallCallback("addBootstrap");
      builder.addMethodUninstallCallback("removeBootstrap");
      builder.ignoreStart(); // We invoke start manually, don't let MC do it
      try
      {
         log.debug("Installing " + this + " into MC under key: " + mcServerBindName);
         controller.install(builder.getBeanMetaData(), this);
      }
      catch (Throwable t)
      {
         throw new Exception("Error in installing " + mcServerBindName + " during startup", t);
      }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

   public void start()
   {
      // Bootstrap the repository
      if (repository == null && controller instanceof KernelController)
      {
         KernelController kernelController = (KernelController)controller;
         repository = kernelController.getKernel().getMetaDataRepository().getMetaDataRepository();
      }
   }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

    */
   @Override
   public void setKernelControllerContext(KernelControllerContext controllerContext) throws Exception
   {
      super.setKernelControllerContext(controllerContext);
      KernelController kernelController = controllerContext == null ? null : controllerContext.getKernel().getController();
      JBossWebMicrocontainerBeanLocator.setKernelController(kernelController);
   }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

   public void start()
   {
      // Bootstrap the repository
      if (repository == null && controller instanceof KernelController)
      {
         KernelController kernelController = (KernelController) controller;
         repository = kernelController.getKernel().getMetaDataRepository().getMetaDataRepository();
      }
   }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

   public void initialVisit(MetaDataVisitor vistor)
   {
      if (beanName == null)
         throw new IllegalArgumentException("Null bean name.");

      KernelController controller = (KernelController)vistor.getControllerContext().getController();
      Kernel kernel = controller.getKernel();
      AbstractConstructorMetaData constructor = new AbstractConstructorMetaData();
      constructor.setFactoryClass(factoryClassName);
      constructor.setFactoryMethod("getProxy");
      List<ParameterMetaData> parameters = new ArrayList<ParameterMetaData>();
      parameters.add(new AbstractParameterMetaData(kernel));
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

      if (trace)
         log.trace("Using Configurator: " + configurator);
      configurator.setKernel(kernel);
      kernel.setConfigurator(configurator);
     
      KernelController controller = createKernelController(kernel);
      if (trace)
         log.trace("Using Controller: " + controller);
      controller.setKernel(kernel);
      kernel.setController(controller);
     
      KernelBus bus = createKernelBus(kernel);
      if (trace)
         log.trace("Using Bus: " + bus);
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelController

      {
         AbstractKernelControllerContext theContext = (AbstractKernelControllerContext) context;
         access = theContext.getAccessControlContext();
      }

      KernelController controller = (KernelController) context.getController();
      KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
      MetaData md = repository.getMetaData(context);
      if (md != null)
         MetaDataStack.push(md);
      else
         staticLog.warn("NO METADATA! for " + context.getName() + " with scope " + context.getScopeInfo().getScope());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.