Interface AdjustableNonTransactionalDatabaseAdapterConfig
-
- All Superinterfaces:
org.projectnessie.versioned.persist.adapter.AdjustableDatabaseAdapterConfig,org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig,NonTransactionalDatabaseAdapterConfig
@Immutable public interface AdjustableNonTransactionalDatabaseAdapterConfig extends NonTransactionalDatabaseAdapterConfig, org.projectnessie.versioned.persist.adapter.AdjustableDatabaseAdapterConfig
-
-
Field Summary
-
Fields inherited from interface org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig
DEFAULT_ASSUMED_WALL_CLOCK_DRIFT_MICROS, DEFAULT_COMMIT_RETRIES, DEFAULT_COMMIT_TIMEOUT, DEFAULT_KEY_LIST_DISTANCE, DEFAULT_KEY_LIST_ENTITY_PREFETCH, DEFAULT_KEY_LIST_HASH_LOAD_FACTOR, DEFAULT_MAX_ENTITY_SIZE, DEFAULT_MAX_KEY_LIST_ENTITY_SIZE, DEFAULT_NAMESPACE_VALIDATION, DEFAULT_PARENTS_PER_COMMIT, DEFAULT_PARENTS_PER_REFLOG_ENTRY, DEFAULT_REPOSITORY_ID, DEFAULT_RETRY_INITIAL_SLEEP_MILLIS_LOWER, DEFAULT_RETRY_INITIAL_SLEEP_MILLIS_UPPER, DEFAULT_RETRY_MAX_SLEEP_MILLIS
-
Fields inherited from interface org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig
DEFAULT_COMMIT_LOG_SCAN_PREFETCH, DEFAULT_REF_LOG_STRIPES, DEFAULT_REFERENCE_NAMES_BATCH_SIZE, DEFAULT_REFERENCES_SEGMENT_PREFETCH, DEFAULT_REFERENCES_SEGMENT_SIZE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdjustableNonTransactionalDatabaseAdapterConfigwithCommitLogScanPrefetch(int commitLogScanPrefetch)AdjustableNonTransactionalDatabaseAdapterConfigwithReferenceNamesBatchSize(int referenceNamesBatchSize)AdjustableNonTransactionalDatabaseAdapterConfigwithReferencesSegmentPrefetch(int referencesSegmentPrefetch)AdjustableNonTransactionalDatabaseAdapterConfigwithReferencesSegmentSize(int referencesSegmentSize)AdjustableNonTransactionalDatabaseAdapterConfigwithRefLogStripes(int refLogStripes)-
Methods inherited from interface org.projectnessie.versioned.persist.adapter.AdjustableDatabaseAdapterConfig
withAssumedWallClockDriftMicros, withClock, withCommitRetries, withCommitTimeout, withKeyListDistance, withKeyListEntityPrefetch, withKeyListHashLoadFactor, withMaxKeyListEntitySize, withMaxKeyListSize, withParentsPerCommit, withParentsPerRefLogEntry, withRepositoryId, withRetryInitialSleepMillisLower, withRetryInitialSleepMillisUpper, withRetryMaxSleepMillis, withValidateNamespaces
-
Methods inherited from interface org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig
currentTimeInMicros, getAssumedWallClockDriftMicros, getClock, getCommitRetries, getCommitTimeout, getKeyListDistance, getKeyListEntityPrefetch, getKeyListHashLoadFactor, getMaxKeyListEntitySize, getMaxKeyListSize, getParentsPerCommit, getParentsPerRefLogEntry, getRepositoryId, getRetryInitialSleepMillisLower, getRetryInitialSleepMillisUpper, getRetryMaxSleepMillis, validateNamespaces
-
Methods inherited from interface org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig
getCommitLogScanPrefetch, getReferenceNamesBatchSize, getReferencesSegmentPrefetch, getReferencesSegmentSize, getRefLogStripes
-
-
-
-
Method Detail
-
withReferencesSegmentSize
AdjustableNonTransactionalDatabaseAdapterConfig withReferencesSegmentSize(int referencesSegmentSize)
-
withReferencesSegmentPrefetch
AdjustableNonTransactionalDatabaseAdapterConfig withReferencesSegmentPrefetch(int referencesSegmentPrefetch)
-
withReferenceNamesBatchSize
AdjustableNonTransactionalDatabaseAdapterConfig withReferenceNamesBatchSize(int referenceNamesBatchSize)
-
withRefLogStripes
AdjustableNonTransactionalDatabaseAdapterConfig withRefLogStripes(int refLogStripes)
-
withCommitLogScanPrefetch
AdjustableNonTransactionalDatabaseAdapterConfig withCommitLogScanPrefetch(int commitLogScanPrefetch)
-
-