X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fremote%2Frpc%2Fmessages%2FExecuteRpc.java;h=5d780be641e2cce6d2b48a2628cd675f9a24c8ee;hp=030d81ac7edd1293709af83ebcf4a8f07d8c6cc2;hb=ce51608c403fd3ca5989afb4a4667e125f722fb4;hpb=d255fdd0b14660a22ff63771d954ac3fe5d0cb7e diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/messages/ExecuteRpc.java b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/messages/ExecuteRpc.java index 030d81ac7e..5d780be641 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/messages/ExecuteRpc.java +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/messages/ExecuteRpc.java @@ -8,25 +8,29 @@ package org.opendaylight.controller.remote.rpc.messages; -import org.opendaylight.yangtools.yang.common.QName; - +import com.google.common.base.Preconditions; import java.io.Serializable; +import org.opendaylight.yangtools.yang.common.QName; public class ExecuteRpc implements Serializable { + private static final long serialVersionUID = 1128904894827335676L; + + private final String inputCompositeNode; + private final QName rpc; - private String inputCompositeNode; - private QName rpc; + public ExecuteRpc(final String inputCompositeNode, final QName rpc) { + Preconditions.checkNotNull(inputCompositeNode, "Composite Node input string should be present"); + Preconditions.checkNotNull(rpc, "rpc Qname should not be null"); - public ExecuteRpc(String inputCompositeNode, QName rpc) { - this.inputCompositeNode = inputCompositeNode; - this.rpc = rpc; - } + this.inputCompositeNode = inputCompositeNode; + this.rpc = rpc; + } - public String getInputCompositeNode() { - return inputCompositeNode; - } + public String getInputCompositeNode() { + return inputCompositeNode; + } - public QName getRpc() { - return rpc; - } + public QName getRpc() { + return rpc; + } }