public class DatastoreContext extends Object implements ClientActorConfig
Modifier and Type | Class and Description |
---|---|
static class |
DatastoreContext.Builder |
Modifier and Type | Method and Description |
---|---|
long |
getBackendAlivenessTimerInterval()
Returns the timer interval whereby, on expiration after response inactivity from the back-end, the connection to
the back-end is torn down and reconnection is attempted.
|
AkkaConfigurationReader |
getConfigurationReader() |
String |
getDataStoreMXBeanType() |
String |
getDataStoreName() |
org.opendaylight.mdsal.dom.store.inmemory.InMemoryDOMDataStoreConfigProperties |
getDataStoreProperties() |
int |
getFileBackedStreamingThreshold()
Returns the threshold in bytes before switching from storing in memory to buffering to a file when streaming
large amounts of data.
|
static Set<String> |
getGlobalDatastoreNames() |
int |
getInitialPayloadSerializedBufferCapacity() |
org.opendaylight.mdsal.common.api.LogicalDatastoreType |
getLogicalStoreType() |
int |
getMaximumMessageSliceSize()
Returns the maximum size in bytes for a message slice when fragmenting messages thru the akka remoting framework.
|
long |
getNoProgressTimeout()
Returns the timeout interval whereby the client front-end hasn't made progress with the back-end on any request
and terminates.
|
long |
getOperationTimeoutInMillis() |
long |
getRequestTimeout()
Returns the timeout interval whereby requests are failed.
|
int |
getShardBatchedModificationCount() |
long |
getShardCommitQueueExpiryTimeoutInMillis() |
long |
getShardElectionTimeoutFactor() |
akka.util.Timeout |
getShardInitializationTimeout() |
akka.util.Timeout |
getShardLeaderElectionTimeout() |
String |
getShardManagerPersistenceId() |
ConfigParams |
getShardRaftConfig() |
int |
getShardTransactionCommitQueueCapacity() |
int |
getShardTransactionCommitTimeoutInSeconds() |
scala.concurrent.duration.Duration |
getShardTransactionIdleTimeout() |
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier |
getStoreRoot() |
String |
getTempFileDirectory()
Returns the directory in which to create temporary files.
|
long |
getTransactionCreationInitialRateLimit() |
boolean |
isPersistent() |
boolean |
isTransactionDebugContextEnabled() |
boolean |
isUseTellBasedProtocol() |
boolean |
isWriteOnlyTransactionOptimizationsEnabled() |
static DatastoreContext.Builder |
newBuilder() |
static DatastoreContext.Builder |
newBuilderFrom(DatastoreContext context) |
public static final String METRICS_DOMAIN
public static final scala.concurrent.duration.Duration DEFAULT_SHARD_TRANSACTION_IDLE_TIMEOUT
public static final int DEFAULT_OPERATION_TIMEOUT_IN_MS
public static final int DEFAULT_SHARD_TX_COMMIT_TIMEOUT_IN_SECONDS
public static final int DEFAULT_JOURNAL_RECOVERY_BATCH_SIZE
public static final int DEFAULT_SNAPSHOT_BATCH_COUNT
public static final int DEFAULT_HEARTBEAT_INTERVAL_IN_MILLIS
public static final int DEFAULT_ISOLATED_LEADER_CHECK_INTERVAL_IN_MILLIS
public static final int DEFAULT_SHARD_TX_COMMIT_QUEUE_CAPACITY
public static final akka.util.Timeout DEFAULT_SHARD_INITIALIZATION_TIMEOUT
public static final akka.util.Timeout DEFAULT_SHARD_LEADER_ELECTION_TIMEOUT
public static final boolean DEFAULT_PERSISTENT
public static final FileAkkaConfigurationReader DEFAULT_CONFIGURATION_READER
public static final int DEFAULT_SHARD_SNAPSHOT_DATA_THRESHOLD_PERCENTAGE
public static final int DEFAULT_SHARD_ELECTION_TIMEOUT_FACTOR
public static final int DEFAULT_TX_CREATION_INITIAL_RATE_LIMIT
public static final String UNKNOWN_DATA_STORE_TYPE
public static final int DEFAULT_SHARD_BATCHED_MODIFICATION_COUNT
public static final long DEFAULT_SHARD_COMMIT_QUEUE_EXPIRY_TIMEOUT_IN_MS
public static final int DEFAULT_MAX_MESSAGE_SLICE_SIZE
public static final int DEFAULT_INITIAL_PAYLOAD_SERIALIZED_BUFFER_CAPACITY
public static final long DEFAULT_SYNC_INDEX_THRESHOLD
public static DatastoreContext.Builder newBuilder()
public static DatastoreContext.Builder newBuilderFrom(DatastoreContext context)
public org.opendaylight.mdsal.dom.store.inmemory.InMemoryDOMDataStoreConfigProperties getDataStoreProperties()
public scala.concurrent.duration.Duration getShardTransactionIdleTimeout()
public String getDataStoreMXBeanType()
public long getOperationTimeoutInMillis()
public ConfigParams getShardRaftConfig()
public int getShardTransactionCommitTimeoutInSeconds()
public int getShardTransactionCommitQueueCapacity()
public akka.util.Timeout getShardInitializationTimeout()
public akka.util.Timeout getShardLeaderElectionTimeout()
public boolean isPersistent()
public AkkaConfigurationReader getConfigurationReader()
public long getShardElectionTimeoutFactor()
public String getDataStoreName()
public org.opendaylight.mdsal.common.api.LogicalDatastoreType getLogicalStoreType()
public org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier getStoreRoot()
public long getTransactionCreationInitialRateLimit()
public String getShardManagerPersistenceId()
public String getTempFileDirectory()
ClientActorConfig
getTempFileDirectory
in interface ClientActorConfig
public int getFileBackedStreamingThreshold()
ClientActorConfig
getFileBackedStreamingThreshold
in interface ClientActorConfig
public int getShardBatchedModificationCount()
public boolean isWriteOnlyTransactionOptimizationsEnabled()
public long getShardCommitQueueExpiryTimeoutInMillis()
public boolean isTransactionDebugContextEnabled()
public boolean isUseTellBasedProtocol()
public int getMaximumMessageSliceSize()
ClientActorConfig
getMaximumMessageSliceSize
in interface ClientActorConfig
public long getBackendAlivenessTimerInterval()
ClientActorConfig
getBackendAlivenessTimerInterval
in interface ClientActorConfig
public long getRequestTimeout()
ClientActorConfig
getRequestTimeout
in interface ClientActorConfig
public long getNoProgressTimeout()
ClientActorConfig
getNoProgressTimeout
in interface ClientActorConfig
public int getInitialPayloadSerializedBufferCapacity()
Copyright © 2019 OpenDaylight. All rights reserved.