Examples of MutableAddonRepository


Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

      return result;
   }

   private MutableAddonRepository selectTargetRepository(Archive<?> archive)
   {
      MutableAddonRepository target = repository;
      if (archive instanceof RepositoryForgeArchive
               && ((RepositoryForgeArchive) archive).getAddonRepository() != null)
      {
         final String repositoryName = ((RepositoryForgeArchive) archive).getAddonRepository();
         if (deploymentRepositories.get(repositoryName) == null)
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

      Furnace furnace = LocalServices.getFurnace(getClass().getClassLoader());
      AddonRegistry registry = furnace.getAddonRegistry();
      Addon dep2 = registry.getAddon(AddonId.from("dep2", "2"));
      RecordingEventManager manager = registry.getServices(RecordingEventManager.class).get();
      Assert.assertEquals(3, manager.getPostStartupCount());
      MutableAddonRepository repository = (MutableAddonRepository) furnace.getRepositories().get(0);
      repository.disable(dep2.getId());
      Addons.waitUntilStopped(dep2);
      Assert.assertEquals(1, manager.getPreShutdownCount());
   }
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

   }

   @Override
   public InstallRequest install(final AddonId addonId, final AddonRepository repository)
   {
      MutableAddonRepository mutableRepo = assertMutableRepository(repository);
      AddonInfo addonInfo = info(addonId);
      List<AddonInfo> allAddons = new LinkedList<AddonInfo>();
      collectRequiredAddons(addonInfo, allAddons);
      Map<AddonId, AddonRepository> installedAddonIds = getInstalledAddons();
      List<AddonActionRequest> actions = new ArrayList<AddonActionRequest>();
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

   }

   @Override
   public DeployRequest deploy(AddonId id, AddonRepository repository)
   {
      MutableAddonRepository mutableRepo = assertMutableRepository(repository);
      return createDeployRequest(info(id), mutableRepo, furnace);
   }
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

         cleanup();
      }

      if (archive instanceof ForgeArchive)
      {
         final MutableAddonRepository target = selectTargetRepository(archive);

         waitForConfigurationRescan(new Callable<Void>()
         {
            @Override
            public Void call() throws Exception
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

      return result;
   }

   private MutableAddonRepository selectTargetRepository(Archive<?> archive)
   {
      MutableAddonRepository target = repository;
      if (archive instanceof RepositoryForgeArchive
               && ((RepositoryForgeArchive) archive).getAddonRepository() != null)
      {
         String repositoryName = ((RepositoryForgeArchive) archive).getAddonRepository();
         if (deploymentRepositories.get(repositoryName) == null)
         {
            stopContainer();
            initContainer();
            for (String name : deploymentRepositories.keySet())
            {
               MutableAddonRepository repository = (MutableAddonRepository) runnable.furnace.addRepository(
                        AddonRepositoryMode.MUTABLE,
                        new File(addonDir, OperatingSystemUtils.getSafeFilename(name)));
               deploymentRepositories.put(name, repository);
            }
            target = (MutableAddonRepository) runnable.furnace.addRepository(AddonRepositoryMode.MUTABLE,
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

   }

   @Override
   public InstallRequest install(final AddonId addonId, final AddonRepository repository)
   {
      MutableAddonRepository mutableRepo = assertMutableRepository(repository);
      AddonInfo addonInfo = info(addonId);
      List<AddonInfo> allAddons = new LinkedList<AddonInfo>();
      collectRequiredAddons(addonInfo, allAddons);
      Set<AddonId> installedAddonIds = getInstalledAddons();
      List<AddonActionRequest> actions = new ArrayList<AddonActionRequest>();
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

   }

   @Override
   public DeployRequest deploy(AddonId id, AddonRepository repository)
   {
      MutableAddonRepository mutableRepo = assertMutableRepository(repository);
      return createDeployRequest(info(id), mutableRepo, furnace);
   }
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

   }

   @Override
   public InstallRequest install(final AddonId addonId, final AddonRepository repository)
   {
      MutableAddonRepository mutableRepo = assertMutableRepository(repository);
      AddonInfo addonInfo = info(addonId);
      List<AddonInfo> allAddons = new LinkedList<AddonInfo>();
      collectRequiredAddons(addonInfo, allAddons);
      Map<AddonId, AddonRepository> installedAddonIds = getInstalledAddons();
      List<AddonActionRequest> actions = new ArrayList<AddonActionRequest>();
View Full Code Here

Examples of org.jboss.forge.furnace.repositories.MutableAddonRepository

   }

   @Override
   public DeployRequest deploy(AddonId id, AddonRepository repository)
   {
      MutableAddonRepository mutableRepo = assertMutableRepository(repository);
      return createDeployRequest(info(id), mutableRepo, furnace);
   }
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.