Examples of DiscoveryConfiguration


Examples of org.sonatype.nexus.client.core.subsystem.routing.DiscoveryConfiguration

    routing().getDiscoveryConfigurationFor("no-such-repo-id");
  }

  @Test
  public void getCentralDefaultConfig() {
    final DiscoveryConfiguration config = routing().getDiscoveryConfigurationFor("central");
    assertThat(config, is(notNullValue()));
    assertThat(config.isEnabled(), is(true));
    assertThat(config.getIntervalHours(), is(24));
  }
View Full Code Here

Examples of org.sonatype.nexus.client.core.subsystem.routing.DiscoveryConfiguration

  @Test
  public void modifyDiscoveryConfig() {
    final boolean defaultEnabled;
    final int defaultIntervalHours;
    {
      final DiscoveryConfiguration config = routing().getDiscoveryConfigurationFor("central");
      defaultEnabled = config.isEnabled();
      defaultIntervalHours = config.getIntervalHours();
      config.setEnabled(false);
      config.setIntervalHours(12);
      routing().setDiscoveryConfigurationFor("central", config);
    }
    {
      final DiscoveryConfiguration config = routing().getDiscoveryConfigurationFor("central");
      assertThat(config.isEnabled(), is(false));
      assertThat(config.getIntervalHours(), is(12));
    }
    {
      // restore nx state as otherwise this disturbs tests like #getCentralDefaultConfig()
      // if executed AFTER this test
      final DiscoveryConfiguration config = routing().getDiscoveryConfigurationFor("central");
      config.setEnabled(defaultEnabled);
      config.setIntervalHours(defaultIntervalHours);
      routing().setDiscoveryConfigurationFor("central", config);
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.client.core.subsystem.routing.DiscoveryConfiguration

  {
    try {
      final RoutingConfigMessage message =
          getNexusClient().serviceResource(routingConfigPath(mavenProxyRepositoryId)).get(
              RoutingConfigMessageWrapper.class).getData();
      return new DiscoveryConfiguration(message.isDiscoveryEnabled(), message.getDiscoveryIntervalHours());
    }
    catch (UniformInterfaceException e) {
      throw getNexusClient().convert(e);
    }
    catch (ClientHandlerException e) {
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.