Package org.jboss.kernel

Examples of org.jboss.kernel.Kernel


    */
   public synchronized AbstractKernelController getRootController()
   {
      if (rootController == null)
      {
         Kernel kernel = ThreadLocalUtils.getKernel();
         if (kernel != null)
         {
            rootController = (AbstractKernelController) kernel.getController();
         }
         else
         {
            LOG.warn("GateIn - MC integration not available");
            return null;
View Full Code Here


      {
         throw new IllegalArgumentException("EJB Container delegate must be specified");
      }

      // Get Kernel
      final Kernel kernel = delegate.getMCServer().getKernel();

      // Obtain ShrinkWrapDeployer
      final ShrinkWrapDeployer shrinkWrapDeployer = (ShrinkWrapDeployer) kernel.getController().getContextByClass(
            ShrinkWrapDeployer.class).getTarget();
      assert shrinkWrapDeployer != null : "ShrinkWrapDeployer found in Kernel was null";

      // Set
      this.delegate = delegate;
View Full Code Here

public class KernelBinderLocator extends KernelLocator
{

   public synchronized Kernel getKernel()
   {
      Kernel kernel = super.getKernel();
      if (kernel == null)
      {
         kernel = lookupKernel();
         setKernel(kernel);
      }
View Full Code Here

   {
      ConfigurableApplicationContext applicationContext = new NamedXmlApplicationContext(defaultName, resource, false);
      MicrocontainerConfigurer microcontainerPostProcessor = new MicrocontainerConfigurer();
      Locator locator = new NullLocator();
      KernelController controller = getKernelController();
      Kernel kernel = getKernel();
      if (controller != null)
      {
         locator = new ControllerLocator(controller);
      }
      else if (kernel != null)
View Full Code Here

      Server server = main.getServer();
      assertTrue("Server", server instanceof ServerImpl);
      ServerImpl serverImpl = (ServerImpl) server;

      // Validate that the expected deployment beans exist
      Kernel kernel = serverImpl.getKernel();
      assertInstalled(kernel, "ProfileService");
      assertInstalled(kernel, "MainDeployer");
      assertInstalled(kernel, "BeanDeployer");
      assertInstalled(kernel, "VFSDeploymentScanner");
      KernelRegistry registry = kernel.getRegistry();
      KernelRegistryEntry entry = registry.getEntry("VFSDeploymentScanner");
      /** TODO DeploymentScanner scanner = (DeploymentScanner) entry.getTarget();
      synchronized( scanner )
      {
         while( scanner.getScanCount() <= 0 )
View Full Code Here

      this.deployment = (KernelDeployment) di.metaData;
   }
  
   protected void createService() throws Exception
   {
      Kernel kernel = getKernel();
      deployer = new AbstractKernelDeployer(kernel, ControllerState.CREATE, ControllerMode.MANUAL);
      try
      {
         deployer.deploy(deployment);
      }
View Full Code Here

         if ("toString".equals(methodName))
            return bean + "Proxy";

         if (onDemandInitialized.getAndSet(true) == false)
         {
            Kernel kernel = bus.getKernel();
            KernelController controller = kernel.getController();
            ControllerContext context = controller.getContext(bean, null);
            if (context == null)
               throw new IllegalArgumentException("No such context: " + bean);

            if (ControllerState.INSTALLED.equals(context.getState()) == false)
View Full Code Here

   {
      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

    * @throws Throwable for any error
    */
   protected void doInstalls(KernelControllerContext context) throws Throwable
   {
      KernelController controller = (KernelController)context.getController();
      Kernel kernel = controller.getKernel();
      KernelConfigurator configurator = kernel.getConfigurator();
      BeanMetaData metaData = context.getBeanMetaData();

      List<InstallMetaData> installs = metaData.getInstalls();
      if (installs != null && installs.isEmpty() == false)
      {
View Full Code Here

    * @param index   the current index
    */
   protected void doUninstalls(KernelControllerContext context, int index)
   {
      KernelController controller = (KernelController) context.getController();
      Kernel kernel = controller.getKernel();
      KernelConfigurator configurator = kernel.getConfigurator();
      BeanMetaData metaData = context.getBeanMetaData();

      List<InstallMetaData> uninstalls = metaData.getUninstalls();
      if (uninstalls != null && uninstalls.isEmpty() == false)
      {
View Full Code Here

TOP

Related Classes of org.jboss.kernel.Kernel

Copyright © 2018 www.massapicom. 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.