Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Bump upstream SNAPSHOTS
[controller.git]
/
opendaylight
/
md-sal
/
cds-access-api
/
src
/
main
/
java
/
org
/
opendaylight
/
controller
/
cluster
/
access
/
commands
/
ReadTransactionSuccess.java
diff --git
a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ReadTransactionSuccess.java
b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ReadTransactionSuccess.java
index f3d8395d6f952b51c69b16a78ca32f9078283b0b..1b3410ee3c0bdc7c8628aa3ae5f3877664118f60 100644
(file)
--- a/
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ReadTransactionSuccess.java
+++ b/
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ReadTransactionSuccess.java
@@
-7,30
+7,36
@@
*/
package org.opendaylight.controller.cluster.access.commands;
*/
package org.opendaylight.controller.cluster.access.commands;
+import static java.util.Objects.requireNonNull;
+
import com.google.common.annotations.Beta;
import com.google.common.annotations.Beta;
-import
com.google.common.base.Optional
;
-import
com.google.common.base.Preconditions
;
+import
edu.umd.cs.findbugs.annotations.SuppressFBWarnings
;
+import
java.util.Optional
;
import org.opendaylight.controller.cluster.access.ABIVersion;
import org.opendaylight.controller.cluster.access.ABIVersion;
+import org.opendaylight.controller.cluster.access.concepts.SliceableMessage;
import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
/**
import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
/**
- * Successful reply to an {@link ReadTransactionRequest}. It indicates presence of requested data via {@link #getData()}.
+ * Successful reply to an {@link ReadTransactionRequest}. It indicates presence of requested data via
+ * {@link #getData()}.
*
* @author Robert Varga
*/
@Beta
*
* @author Robert Varga
*/
@Beta
-public final class ReadTransactionSuccess extends TransactionSuccess<ReadTransactionSuccess> {
+@SuppressFBWarnings("SE_BAD_FIELD")
+public final class ReadTransactionSuccess extends TransactionSuccess<ReadTransactionSuccess>
+ implements SliceableMessage {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 1L;
- private final Optional<NormalizedNode
<?, ?>
> data;
+ private final Optional<NormalizedNode> data;
public ReadTransactionSuccess(final TransactionIdentifier identifier, final long sequence,
public ReadTransactionSuccess(final TransactionIdentifier identifier, final long sequence,
- final Optional<NormalizedNode
<?, ?>
> data) {
+ final Optional<NormalizedNode> data) {
super(identifier, sequence);
super(identifier, sequence);
- this.data =
Preconditions.checkNot
Null(data);
+ this.data =
requireNon
Null(data);
}
}
- public Optional<NormalizedNode
<?, ?>
> getData() {
+ public Optional<NormalizedNode> getData() {
return data;
}
return data;
}