Tabnine Logo
LockServerOptions.builder
Code IndexAdd Tabnine to your IDE (free)

How to use
builder
method
in
com.palantir.lock.LockServerOptions

Best Java code snippets using com.palantir.lock.LockServerOptions.builder (Showing top 18 results out of 315)

origin: palantir/atlasdb

@Override
public LockServerOptions getLockServerOptions() {
  LockServerOptions options = LockServerOptions.builder()
      .isStandaloneServer(isStandaloneServer)
      .maxAllowedLockTimeout(maxAllowedLockTimeout)
      .maxAllowedClockDrift(maxAllowedClockDrift)
      .randomBitCount(RANDOM_BIT_COUNT)
      .build();
  if (log.isTraceEnabled()) {
    log.trace(".getLockServerOptions() returns {}", options);
  }
  return options;
}
origin: palantir/atlasdb

  private CloseableLockService createTimeLimitedLockService(long slowLogTriggerMillis) {
    LockServerOptions lockServerOptions = LockServerOptions.builder()
        .slowLogTriggerMillis(slowLogTriggerMillis)
        .build();

    LockServiceImpl rawLockService = LockServiceImpl.create(lockServerOptions);

    if (deprecated.useLockTimeLimiter()) {
      return BlockingTimeLimitedLockService.create(
          rawLockService,
          deprecated.blockingTimeoutInMs());
    }
    return rawLockService;
  }
}
origin: palantir/atlasdb

@BeforeClass
public static void setupLockService() {
  if (lockService == null) {
    lockService = LockServiceImpl.create(LockServerOptions.builder().isStandaloneServer(false).build());
  }
}
origin: palantir/atlasdb

private static LockServiceImpl createLockServiceWithSlowLogEnabled(boolean isSlowLogEnabled) {
  return LockServiceImpl.create(LockServerOptions.builder()
      .isStandaloneServer(false)
      .slowLogTriggerMillis(isSlowLogEnabled ? SLOW_LOG_TRIGGER_MILLIS : 0)
      .build());
}
origin: palantir/atlasdb

@Test
public void testSerialisationAndDeserialisationOfLockServerOptions() throws Exception {
  LockServerOptions lockServerOptions = LockServerOptions.builder()
      .isStandaloneServer(false)
      .slowLogTriggerMillis(10L)
      .build();
  ObjectMapper mapper = new ObjectMapper();
  String serializedForm = mapper.writeValueAsString(lockServerOptions);
  LockServerOptions deserialzedlockServerOptions = mapper.readValue(serializedForm, LockServerOptions.class);
  assertEquals(lockServerOptions, deserialzedlockServerOptions);
  assertEquals(false, deserialzedlockServerOptions.isStandaloneServer());
  assertEquals(10L, deserialzedlockServerOptions.slowLogTriggerMillis());
}
origin: palantir/atlasdb

  @Override
  protected LockService getLockService() {
    return SerializingProxy.newProxyInstance(LockService.class, LockServiceImpl.create(
        LockServerOptions.builder()
        .isStandaloneServer(false)
        .lockStateLoggerDir(LockServiceTestUtils.TEST_LOG_STATE_DIR)
        .build()));
  }
}
origin: palantir/atlasdb

(TimestampManagementService) timestampService,
LockClient.of("test"),
LockServiceImpl.create(LockServerOptions.builder().isStandaloneServer(false).build()),
transactionService,
() -> AtlasDbConstraintCheckingMode.NO_CONSTRAINT_CHECKING,
origin: palantir/atlasdb

    = TransactionServices.createForTesting(keyValueService, ts, false);
LockService lock = LockRefreshingLockService.create(LockServiceImpl.create(
     LockServerOptions.builder().isStandaloneServer(false).build()));
LockClient client = LockClient.of("in memory atlasdb instance");
ConflictDetectionManager conflictManager = ConflictDetectionManagers.createWithoutWarmingCache(keyValueService);
origin: palantir/atlasdb

@Before public void setUp() {
  server = LockRefreshingLockService.create(LockServiceImpl.create(LockServerOptions.builder()
      .isStandaloneServer(false)
      .build()));
  lock1 = StringLockDescriptor.of("lock1");
}
origin: palantir/atlasdb

public static TransactionManager setupTxManager(KeyValueService kvs,
    TimestampService tsService,
    TimestampManagementService tsmService,
    SweepStrategyManager ssm,
    TransactionService txService) {
  MetricsManager metricsManager = MetricsManagers.createForTests();
  LockClient lockClient = LockClient.of("sweep client");
  LockService lockService = LockServiceImpl.create(
      LockServerOptions.builder().isStandaloneServer(false).build());
  Supplier<AtlasDbConstraintCheckingMode> constraints = () ->
      AtlasDbConstraintCheckingMode.NO_CONSTRAINT_CHECKING;
  ConflictDetectionManager cdm = ConflictDetectionManagers.createWithoutWarmingCache(kvs);
  Cleaner cleaner = new NoOpCleaner();
  MultiTableSweepQueueWriter writer = TargetedSweeper.createUninitializedForTest(() -> 1);
  TransactionManager txManager = SerializableTransactionManager.createForTest(
      metricsManager, kvs, tsService, tsmService, lockClient, lockService, txService,
      constraints, cdm, ssm, cleaner,
      AbstractTransactionTest.GET_RANGES_THREAD_POOL_SIZE,
      AbstractTransactionTest.DEFAULT_GET_RANGES_CONCURRENCY,
      writer);
  setupTables(kvs);
  writer.initialize(txManager);
  return txManager;
}
origin: palantir/atlasdb

new File("lock_server_timestamp.dat").delete();
server = SimulatingServerProxy.newProxyInstance(LockService.class, LockServiceImpl.create(
    LockServerOptions.builder()
    .maxAllowedClockDrift(SimpleTimeDuration.of(0, TimeUnit.MILLISECONDS))
    .build()), 100);
origin: palantir/atlasdb

@Before
public void setUp() {
  lockService = LockServiceImpl.create(LockServerOptions.builder().isStandaloneServer(false).build());
  lockClient = LockClient.of("test_client");
origin: palantir/atlasdb

@Before
public void setup() {
  kvs = new InMemoryKeyValueService(true);
  InMemoryTimestampService tsService = new InMemoryTimestampService();
  LockClient lockClient = LockClient.of("sweep client");
  lockService = LockServiceImpl.create(LockServerOptions.builder().isStandaloneServer(false).build());
  txService = TransactionServices.createForTesting(kvs, tsService, false);
  Supplier<AtlasDbConstraintCheckingMode> constraints = Suppliers.ofInstance(
      AtlasDbConstraintCheckingMode.NO_CONSTRAINT_CHECKING);
  ConflictDetectionManager cdm = ConflictDetectionManagers.createWithoutWarmingCache(kvs);
  SweepStrategyManager ssm = SweepStrategyManagers.createDefault(kvs);
  Cleaner cleaner = new NoOpCleaner();
  metricsManager = MetricsManagers.createForTests();
  TransactionManager transactionManager = SerializableTransactionManager.createForTest(
      metricsManager,
      kvs, tsService, tsService, lockClient, lockService, txService, constraints, cdm, ssm, cleaner,
      AbstractTransactionTest.GET_RANGES_THREAD_POOL_SIZE,
      AbstractTransactionTest.DEFAULT_GET_RANGES_CONCURRENCY,
      MultiTableSweepQueueWriter.NO_OP);
  txManager = transactionManager;
}
origin: palantir/atlasdb

new File("lock_server_timestamp.dat").delete();
server = SimulatingServerProxy.newProxyInstance(LockService.class, LockServiceImpl.create(
    LockServerOptions.builder()
        .maxAllowedClockDrift(SimpleTimeDuration.of(0, TimeUnit.MILLISECONDS))
        .build()), 100);
origin: palantir/atlasdb

new File("lock_server_timestamp.dat").delete();
server = SimulatingServerProxy.newProxyInstance(LockService.class, LockServiceImpl.create(
    LockServerOptions.builder()
        .maxAllowedClockDrift(SimpleTimeDuration.of(0, TimeUnit.MILLISECONDS))
        .build()), 10);
origin: com.palantir.atlasdb/atlasdb-impl-shared

    = TransactionServices.createForTesting(keyValueService, ts, false);
LockService lock = LockRefreshingLockService.create(LockServiceImpl.create(
     LockServerOptions.builder().isStandaloneServer(false).build()));
LockClient client = LockClient.of("in memory atlasdb instance");
ConflictDetectionManager conflictManager = ConflictDetectionManagers.createWithoutWarmingCache(keyValueService);
origin: com.palantir.atlasdb/atlasdb-tests-shared

public static TransactionManager setupTxManager(KeyValueService kvs,
    TimestampService tsService,
    TimestampManagementService tsmService,
    SweepStrategyManager ssm,
    TransactionService txService) {
  MetricsManager metricsManager = MetricsManagers.createForTests();
  LockClient lockClient = LockClient.of("sweep client");
  LockService lockService = LockServiceImpl.create(
      LockServerOptions.builder().isStandaloneServer(false).build());
  Supplier<AtlasDbConstraintCheckingMode> constraints = () ->
      AtlasDbConstraintCheckingMode.NO_CONSTRAINT_CHECKING;
  ConflictDetectionManager cdm = ConflictDetectionManagers.createWithoutWarmingCache(kvs);
  Cleaner cleaner = new NoOpCleaner();
  MultiTableSweepQueueWriter writer = TargetedSweeper.createUninitializedForTest(() -> 1);
  TransactionManager txManager = SerializableTransactionManager.createForTest(
      metricsManager, kvs, tsService, tsmService, lockClient, lockService, txService,
      constraints, cdm, ssm, cleaner,
      AbstractTransactionTest.GET_RANGES_THREAD_POOL_SIZE,
      AbstractTransactionTest.DEFAULT_GET_RANGES_CONCURRENCY,
      writer);
  setupTables(kvs);
  writer.initialize(txManager);
  return txManager;
}
origin: com.palantir.atlasdb/atlasdb-tests-shared

@Before
public void setUp() {
  lockService = LockServiceImpl.create(LockServerOptions.builder().isStandaloneServer(false).build());
  lockClient = LockClient.of("test_client");
com.palantir.lockLockServerOptionsbuilder

Popular methods of LockServerOptions

  • isStandaloneServer
    Returns true if this is a standalone lock server orfalse if the lock server code is running in-proce
  • slowLogTriggerMillis
    Warn level logging for any lock request that receives a response after given time. If the duration i
  • getLockStateLoggerDir
  • getMaxAllowedBlockingDuration
    Returns the maximum amount of time that may be passed to LockRequest.Builder#blockForAtMost(TimeDura
  • getMaxAllowedClockDrift
    Returns the maximum permitted clock drift between the server and any client. The default value is 5
  • getMaxAllowedLockTimeout
    Returns the maximum amount of time that can be passed to LockRequest.Builder#timeoutAfter(TimeDurati
  • getMaxNormalLockAge
    Returns the maximum amount of time a lock is usually held for. The default value is 1 hour.
  • getRandomBitCount
    Returns the number of bits used to create random lock token IDs. The default value is 64 bits.

Popular in Java

  • Making http requests using okhttp
  • setContentView (Activity)
  • getSharedPreferences (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Reference (javax.naming)
  • Top 17 PhpStorm Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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