X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Fconfig%2Fdistributed_datastore_provider%2FDistributedOperationalDataStoreProviderModule.java;fp=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Fconfig%2Fdistributed_datastore_provider%2FDistributedOperationalDataStoreProviderModule.java;h=d06d2ec3926a962cf907032a9d7e5eacec2eb7ce;hp=e9c34545b6be48dfe0f3eb55ed4b256f79f5b8d8;hb=995da01ef2d635230c37afc7cf4fdd724bf68856;hpb=36e5d79fd2ac444e60c5b981966f64dac7f03d5d diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/distributed_datastore_provider/DistributedOperationalDataStoreProviderModule.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/distributed_datastore_provider/DistributedOperationalDataStoreProviderModule.java index e9c34545b6..d06d2ec392 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/distributed_datastore_provider/DistributedOperationalDataStoreProviderModule.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/distributed_datastore_provider/DistributedOperationalDataStoreProviderModule.java @@ -8,13 +8,11 @@ package org.opendaylight.controller.config.yang.config.distributed_datastore_provider; -import org.opendaylight.controller.cluster.datastore.DatastoreContext; import org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface; import org.opendaylight.controller.cluster.datastore.compat.LegacyDOMStoreAdapter; import org.opendaylight.controller.config.api.DependencyResolver; import org.opendaylight.controller.config.api.ModuleIdentifier; import org.opendaylight.controller.config.api.osgi.WaitingServiceTracker; -import org.opendaylight.mdsal.common.api.LogicalDatastoreType; import org.osgi.framework.BundleContext; @Deprecated @@ -58,60 +56,6 @@ public class DistributedOperationalDataStoreProviderModule }; } - public static DatastoreContext newDatastoreContext() { - return newDatastoreContext(null); - } - - private static DatastoreContext newDatastoreContext(final OperationalProperties inProps) { - OperationalProperties props = inProps; - if (props == null) { - props = new OperationalProperties(); - } - - return DatastoreContext.newBuilder() - .logicalStoreType(LogicalDatastoreType.OPERATIONAL) - .tempFileDirectory("./data") - .fileBackedStreamingThresholdInMegabytes(props.getFileBackedStreamingThresholdInMegabytes() - .getValue().intValue()) - .maxShardDataChangeExecutorPoolSize(props.getMaxShardDataChangeExecutorPoolSize().getValue().intValue()) - .maxShardDataChangeExecutorQueueSize(props.getMaxShardDataChangeExecutorQueueSize() - .getValue().intValue()) - .maxShardDataChangeListenerQueueSize(props.getMaxShardDataChangeListenerQueueSize() - .getValue().intValue()) - .maxShardDataStoreExecutorQueueSize(props.getMaxShardDataStoreExecutorQueueSize().getValue().intValue()) - .shardTransactionIdleTimeoutInMinutes(props.getShardTransactionIdleTimeoutInMinutes().getValue()) - .operationTimeoutInSeconds(props.getOperationTimeoutInSeconds().getValue()) - .shardJournalRecoveryLogBatchSize(props.getShardJournalRecoveryLogBatchSize() - .getValue().intValue()) - .shardSnapshotBatchCount(props.getShardSnapshotBatchCount().getValue().intValue()) - .shardSnapshotDataThresholdPercentage(props.getShardSnapshotDataThresholdPercentage() - .getValue().intValue()) - .shardHeartbeatIntervalInMillis(props.getShardHeartbeatIntervalInMillis().getValue()) - .shardInitializationTimeoutInSeconds(props.getShardInitializationTimeoutInSeconds().getValue()) - .shardLeaderElectionTimeoutInSeconds(props.getShardLeaderElectionTimeoutInSeconds().getValue()) - .shardTransactionCommitTimeoutInSeconds( - props.getShardTransactionCommitTimeoutInSeconds().getValue().intValue()) - .shardTransactionCommitQueueCapacity( - props.getShardTransactionCommitQueueCapacity().getValue().intValue()) - .persistent(props.getPersistent().booleanValue()) - .shardIsolatedLeaderCheckIntervalInMillis( - props.getShardIsolatedLeaderCheckIntervalInMillis().getValue()) - .shardElectionTimeoutFactor(props.getShardElectionTimeoutFactor().getValue()) - .transactionCreationInitialRateLimit(props.getTransactionCreationInitialRateLimit().getValue()) - .shardBatchedModificationCount(props.getShardBatchedModificationCount().getValue().intValue()) - .shardCommitQueueExpiryTimeoutInSeconds( - props.getShardCommitQueueExpiryTimeoutInSeconds().getValue().intValue()) - .transactionDebugContextEnabled(props.getTransactionDebugContextEnabled()) - .customRaftPolicyImplementation(props.getCustomRaftPolicyImplementation()) - .maximumMessageSliceSize(props.getMaximumMessageSliceSize().getValue().intValue()) - .useTellBasedProtocol(props.getUseTellBasedProtocol()) - .syncIndexThreshold(props.getSyncIndexThreshold().getValue()) - .backendAlivenessTimerIntervalInSeconds(props.getBackendAlivenessTimerIntervalInSeconds().getValue()) - .frontendRequestTimeoutInSeconds(props.getFrontendRequestTimeoutInSeconds().getValue()) - .frontendNoProgressTimeoutInSeconds(props.getFrontendNoProgressTimeoutInSeconds().getValue()) - .build(); - } - public void setBundleContext(final BundleContext bundleContext) { this.bundleContext = bundleContext; }