congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.palantir.timelock.config
Code IndexAdd Tabnine to your IDE (free)

How to use com.palantir.timelock.config

Best Java code snippets using com.palantir.timelock.config (Showing top 20 results out of 315)

origin: palantir/atlasdb

private TsBoundPersisterConfiguration getPaxosTsBoundPersisterConfiguration() {
  return ImmutablePaxosTsBoundPersisterConfiguration.builder().build();
}
origin: palantir/atlasdb

public static ClusterConfiguration getClusterConfiguration(TimeLockInstallConfiguration install) {
  return install.cluster();
}
origin: palantir/atlasdb

@Value.Default
public PaxosRuntimeConfiguration paxos() {
  return ImmutablePaxosRuntimeConfiguration.builder().build();
}
origin: palantir/atlasdb

@Test
public void throwsIfConfiguredToBeExistingServiceWithoutDirectory() {
  File mockFile = getMockFileWith(false, true);
  assertFailsToBuildConfiguration(ImmutablePaxosInstallConfiguration.builder()
      .dataDirectory(mockFile)
      .isNewService(false));
}
origin: palantir/atlasdb

@Test
public void canCreateDirectoryForPaxosDirectoryIfNewService() {
  File mockFile = getMockFileWith(false, true);
  ImmutablePaxosInstallConfiguration.builder()
      .dataDirectory(mockFile)
      .isNewService(true)
      .build();
  verify(mockFile).mkdirs();
}
origin: palantir/atlasdb

@Test
public void canSpecifyPositiveNumberOfAvailableThreads() {
  ImmutableTimeLockDeprecatedConfiguration.builder()
      .availableThreads(POSITIVE_INT)
      .build();
}
origin: palantir/atlasdb

@Test
public void canSpecifyPositiveMaximumWaitBeforeProposingLeadership() {
  ImmutablePaxosRuntimeConfiguration.builder()
      .maximumWaitBeforeProposalMs(POSITIVE_LONG)
      .build();
}
origin: palantir/atlasdb

@Test
public void canSpecifyPositiveBlockingTimeout() {
  ImmutableTimeLockDeprecatedConfiguration.builder()
      .blockingTimeoutInMs(POSITIVE_LONG)
      .build();
}
origin: palantir/atlasdb

@Test
public void canSpecifyPositivePingRate() {
  ImmutablePaxosRuntimeConfiguration.builder()
      .pingRateMs(POSITIVE_LONG)
      .build();
}
origin: palantir/atlasdb

@Test
public void canSpecifyPositiveLeaderPingResponseWait() {
  ImmutablePaxosRuntimeConfiguration.builder()
      .leaderPingResponseWaitMs(POSITIVE_LONG)
      .build();
}
origin: palantir/atlasdb

@Test
public void canSpecifyPositiveLockLoggerTimeout() {
  ImmutableTimeLockRuntimeConfiguration.builder()
      .slowLockLogTriggerMillis(1L)
      .build();
}
origin: palantir/atlasdb

@Test
public void canCreateWithZeroClients() {
  ImmutableTimeLockRuntimeConfiguration.builder().build();
}
origin: palantir/atlasdb

@Test
public void shouldNotAllowCassandraTimestampPeristerToBeSpecified() {
  assertThatThrownBy(() ->
      ImmutableDatabaseTsBoundPersisterConfiguration.builder()
          .keyValueServiceConfig(CASSANDRA_KVS_CONFIG).build())
      .isInstanceOf(IllegalArgumentException.class)
      .hasMessage(
          "Only InMemory/Dbkvs is a supported for TimeLock's database persister. Found cassandra.");
}
origin: palantir/atlasdb

@Test
public void canDeserializeClusterConfigurationWithDefaultTypeInformation() throws IOException {
  assertDefaultClusterConfigurationCorrect(deserializeClusterConfiguration(CLUSTER_CONFIG_DEFAULT_TYPE_INFO));
}
origin: palantir/atlasdb

  @Override
  default List<String> clusterMembers() {
    return cluster().uris();
  }
}
origin: palantir/atlasdb

@Test
public void throwsIfConfiguredToBeNewServiceWithExistingDirectory() {
  File mockFile = getMockFileWith(true, true);
  assertFailsToBuildConfiguration(ImmutablePaxosInstallConfiguration.builder()
      .dataDirectory(mockFile)
      .isNewService(true));
}
origin: palantir/atlasdb

@Test
public void canUseExistingDirectoryAsPaxosDirectory() {
  File mockFile = getMockFileWith(true, false);
  ImmutablePaxosInstallConfiguration.builder()
      .dataDirectory(mockFile)
      .isNewService(false)
      .build();
  verify(mockFile, atLeastOnce()).isDirectory();
}
origin: palantir/atlasdb

  @Value.Default
  default TsBoundPersisterConfiguration timestampBoundPersistence() {
    return ImmutablePaxosTsBoundPersisterConfiguration.builder().build();
  }
}
origin: palantir/atlasdb

@Test
public void throwOnNegativeLeaderPingResponseWait() {
  assertThatThrownBy(() -> ImmutableTimeLockRuntimeConfiguration.builder()
      .slowLockLogTriggerMillis(-1L)
      .build()).isInstanceOf(IllegalStateException.class);
}
origin: palantir/atlasdb

@Test
public void throwsIfCannotCreatePaxosDirectory() {
  File mockFile = getMockFileWith(false, false);
  assertFailsToBuildConfiguration(ImmutablePaxosInstallConfiguration.builder()
      .dataDirectory(mockFile)
      .isNewService(true));
}
com.palantir.timelock.config

Most used classes

  • ImmutablePaxosRuntimeConfiguration$Builder
  • ImmutablePaxosRuntimeConfiguration
  • ImmutablePaxosTsBoundPersisterConfiguration$Builder
  • ImmutablePaxosTsBoundPersisterConfiguration
  • ImmutableTimeLockDeprecatedConfiguration$Builder
  • ClusterConfiguration,
  • DatabaseTsBoundPersisterConfiguration,
  • ImmutableDefaultClusterConfiguration$Builder,
  • ImmutableDefaultClusterConfiguration,
  • ImmutablePaxosInstallConfiguration$Builder,
  • ImmutablePaxosInstallConfiguration,
  • ImmutableTimeLockRuntimeConfiguration$Builder,
  • ImmutableTimeLockRuntimeConfiguration,
  • ClusterConfigurationDeserializationTest,
  • DefaultClusterConfiguration,
  • ImmutableDatabaseTsBoundPersisterConfiguration$Builder,
  • ImmutableDatabaseTsBoundPersisterConfiguration,
  • ImmutableTimeLockInstallConfiguration$Builder,
  • ImmutableTimeLockInstallConfiguration
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now