Examples of YumHosted


Examples of org.sonatype.nexus.yum.YumHosted

      throw new ResourceException(
          CLIENT_ERROR_BAD_REQUEST, "Repository " + repositoryId + " does not support versions"
      );
    }

    YumHosted yumHosted = (YumHosted) yum;

    final String version = yumHosted.getVersion(alias);

    if (version == null) {
      throw new ResourceException(
          Status.CLIENT_ERROR_NOT_FOUND,
          "Could not find alias '" + alias + "' for repository '" + repositoryId + "'"
View Full Code Here

Examples of org.sonatype.nexus.yum.YumHosted

      throw new ResourceException(
          CLIENT_ERROR_BAD_REQUEST, "Repository " + repositoryId + " does not support versions"
      );
    }

    YumHosted yumHosted = (YumHosted) yum;

    String aliasVersion = yumHosted.getVersion(version);
    if (aliasVersion == null) {
      aliasVersion = version;
    }

    return yumHosted.getYumRepository(aliasVersion);
  }
View Full Code Here

Examples of org.sonatype.nexus.yum.YumHosted

  public void registerRepository()
      throws Exception
  {
    final MavenHostedRepository repository = createRepository(TESTREPO);
    repositoryRegistry.addRepository(repository);
    final YumHosted yum = (YumHosted) yumRegistry.register(repository);
    yum.addAlias(ALIAS, VERSION);
  }
View Full Code Here

Examples of org.sonatype.nexus.yum.YumHosted

    final List<ScheduledTask<?>> futures = new ArrayList<ScheduledTask<?>>();
    for (int index = 0; index < MAX_PARALLEL_SCHEDULER_THREADS; index++) {
      futures.add(nexusScheduler.submit("WaitTask", nexusScheduler.createTaskInstance(WaitTask.class)));
    }
    repositoryRegistry.addRepository(repository);
    final YumHosted yum = (YumHosted) yumRegistry.register(repository);

    // when
    final String file1 = "rpm1/" + rpm1.getName();
    final String file2 = "rpm2/" + rpm2.getName();

    final ScheduledTask<YumRepository> first = yum.addRpmAndRegenerate(file1);
    final ScheduledTask<YumRepository> second = yum.addRpmAndRegenerate(file2);
    futures.add(first);
    futures.add(second);

    waitFor(futures);
    // then
View Full Code Here

Examples of org.sonatype.nexus.yum.YumHosted

  private CapabilityRegistry capabilityRegistry;

  @Before
  public void prepareResource() {
    underTest = new AliasResource(yumRegistry, capabilityRegistry);
    final YumHosted yum = mock(YumHosted.class);
    when(yumRegistry.get(RELEASES)).thenReturn(yum);
    when(yum.getVersion(EXISTING_ALIAS)).thenReturn(TRUNK_VERSION);
    when(yum.getVersion(ALIAS_TO_CREATE)).thenReturn(VERSION_TO_CREATE);

    final CapabilityReference reference = mock(CapabilityReference.class);
    final Collection<CapabilityReference> references = Lists.newArrayList();
    references.add(reference);
    final GenerateMetadataCapability yumRepositoryCapability = mock(GenerateMetadataCapability.class);
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.