Class DatastoreContext.Builder
java.lang.Object
org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- Enclosing class:
- DatastoreContext
-
Method Summary
Modifier and TypeMethodDescriptionbackendAlivenessTimerIntervalInSeconds
(long interval) boundedMailboxCapacity
(int boundedMailboxCapacity) build()
configurationReader
(AkkaConfigurationReader configurationReader) customRaftPolicyImplementation
(String customRaftPolicyImplementation) dataStoreMXBeanType
(String dataStoreMXBeanType) dataStoreName
(String dataStoreName) enableMetricCapture
(boolean enableMetricCapture) fileBackedStreamingThresholdInMegabytes
(int fileBackedStreamingThreshold) frontendNoProgressTimeoutInSeconds
(long timeout) frontendRequestTimeoutInSeconds
(long timeout) initialPayloadSerializedBufferCapacity
(int capacity) initialSettleTimeoutMultiplier
(int multiplier) logicalStoreType
(LogicalDatastoreType logicalStoreType) maximumMessageSliceSize
(int maximumMessageSliceSize) operationTimeoutInMillis
(long operationTimeoutInMillis) operationTimeoutInSeconds
(int operationTimeoutInSeconds) persistent
(boolean persistent) recoveryExportBaseDir
(String value) recoverySnapshotIntervalSeconds
(int recoverySnapshotIntervalSeconds) shardBatchedModificationCount
(int shardBatchedModificationCount) shardCandidateElectionTimeoutDivisor
(long candidateElectionTimeoutDivisor) shardCommitQueueExpiryTimeoutInMillis
(long value) shardCommitQueueExpiryTimeoutInSeconds
(long value) shardElectionTimeoutFactor
(long shardElectionTimeoutFactor) shardHeartbeatIntervalInMillis
(int shardHeartbeatIntervalInMillis) shardInitializationTimeout
(long timeout, TimeUnit unit) shardInitializationTimeoutInSeconds
(long timeout) shardIsolatedLeaderCheckIntervalInMillis
(int shardIsolatedLeaderCheckIntervalInMillis) shardJournalRecoveryLogBatchSize
(int shardJournalRecoveryLogBatchSize) shardLeaderElectionTimeout
(long timeout, TimeUnit unit) shardLeaderElectionTimeoutInSeconds
(long timeout) For unit tests only.shardPeerAddressResolver
(PeerAddressResolver resolver) shardSnapshotBatchCount
(int shardSnapshotBatchCount) shardSnapshotChunkSize
(int shardSnapshotChunkSize) Deprecated.shardSnapshotDataThreshold
(int shardSnapshotDataThreshold) shardSnapshotDataThresholdPercentage
(int shardSnapshotDataThresholdPercentage) shardTransactionCommitQueueCapacity
(int shardTransactionCommitQueueCapacity) shardTransactionCommitTimeoutInSeconds
(int shardTransactionCommitTimeoutInSeconds) shardTransactionIdleTimeout
(long timeout, TimeUnit unit) shardTransactionIdleTimeoutInMinutes
(long timeout) snapshotOnRootOverwrite
(boolean snapshotOnRootOverwrite) storeRoot
(YangInstanceIdentifier storeRoot) syncIndexThreshold
(long syncIndexThreshold) tempFileDirectory
(String tempFileDirectory) transactionCreationInitialRateLimit
(long initialRateLimit) transactionDebugContextEnabled
(boolean value) useLz4Compression
(boolean value) useTellBasedProtocol
(boolean value) Deprecated, for removal: This API element is subject to removal in a future version.writeOnlyTransactionOptimizationsEnabled
(boolean value)
-
Method Details
-
boundedMailboxCapacity
-
enableMetricCapture
-
shardTransactionIdleTimeout
-
shardTransactionIdleTimeoutInMinutes
-
operationTimeoutInSeconds
-
operationTimeoutInMillis
-
dataStoreMXBeanType
-
shardTransactionCommitTimeoutInSeconds
public DatastoreContext.Builder shardTransactionCommitTimeoutInSeconds(int shardTransactionCommitTimeoutInSeconds) -
shardJournalRecoveryLogBatchSize
public DatastoreContext.Builder shardJournalRecoveryLogBatchSize(int shardJournalRecoveryLogBatchSize) -
shardSnapshotBatchCount
-
recoverySnapshotIntervalSeconds
public DatastoreContext.Builder recoverySnapshotIntervalSeconds(int recoverySnapshotIntervalSeconds) -
shardSnapshotDataThresholdPercentage
public DatastoreContext.Builder shardSnapshotDataThresholdPercentage(int shardSnapshotDataThresholdPercentage) -
shardSnapshotDataThreshold
-
shardHeartbeatIntervalInMillis
-
shardTransactionCommitQueueCapacity
public DatastoreContext.Builder shardTransactionCommitQueueCapacity(int shardTransactionCommitQueueCapacity) -
shardInitializationTimeout
-
shardInitializationTimeoutInSeconds
-
shardLeaderElectionTimeout
-
initialSettleTimeoutMultiplier
-
shardLeaderElectionTimeoutInSeconds
-
configurationReader
-
persistent
-
snapshotOnRootOverwrite
-
shardIsolatedLeaderCheckIntervalInMillis
public DatastoreContext.Builder shardIsolatedLeaderCheckIntervalInMillis(int shardIsolatedLeaderCheckIntervalInMillis) -
shardElectionTimeoutFactor
-
shardCandidateElectionTimeoutDivisor
public DatastoreContext.Builder shardCandidateElectionTimeoutDivisor(long candidateElectionTimeoutDivisor) -
transactionCreationInitialRateLimit
-
logicalStoreType
-
storeRoot
-
dataStoreName
-
shardBatchedModificationCount
-
writeOnlyTransactionOptimizationsEnabled
-
shardCommitQueueExpiryTimeoutInMillis
-
shardCommitQueueExpiryTimeoutInSeconds
-
transactionDebugContextEnabled
-
useTellBasedProtocol
@Deprecated(since="7.0.0", forRemoval=true) public DatastoreContext.Builder useTellBasedProtocol(boolean value) Deprecated, for removal: This API element is subject to removal in a future version. -
useLz4Compression
-
exportOnRecovery
-
recoveryExportBaseDir
-
shardManagerPersistenceId
For unit tests only. -
customRaftPolicyImplementation
public DatastoreContext.Builder customRaftPolicyImplementation(String customRaftPolicyImplementation) -
shardSnapshotChunkSize
Deprecated. -
maximumMessageSliceSize
-
shardPeerAddressResolver
-
tempFileDirectory
-
fileBackedStreamingThresholdInMegabytes
public DatastoreContext.Builder fileBackedStreamingThresholdInMegabytes(int fileBackedStreamingThreshold) -
syncIndexThreshold
-
backendAlivenessTimerIntervalInSeconds
-
frontendRequestTimeoutInSeconds
-
frontendNoProgressTimeoutInSeconds
-
initialPayloadSerializedBufferCapacity
-
build
-