Use SettableFuture<Empty> for readinessFuture 50/100050/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 9 Mar 2022 17:57:01 +0000 (18:57 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 9 Mar 2022 17:57:01 +0000 (18:57 +0100)
commit4e5083390e8f3076b0c6cd9fc43f656c4a109c1d
tree5b9ad9d581042aecf8ae508ba036ba88fa4abcdb
parent118cd0216b0c6b0ec1a01689ec2025a13e090861
Use SettableFuture<Empty> for readinessFuture

java.lang.Void is promoting use of nulls, whereas Empty.value() is
a non-null object. Migrate internal users.

Change-Id: I6a8a85917d9c3a8c3d5a9aadf691c9d1a63a767b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDataStore.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/AbstractShardManagerCreator.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManager.java
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreTest.java
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerTest.java