Adding more unit tests for remote rpc connector and Integrating routing table
[controller.git] / opendaylight / md-sal / sal-remoterpc-connector / src / main / java / org / opendaylight / controller / remote / rpc / messages / InvokeRpc.java
index 94b7fe40244838f6115469502af862cde4daa7cc..59d09fc41b6e783491f16a2279d1124db266da09 100644 (file)
@@ -10,19 +10,22 @@ package org.opendaylight.controller.remote.rpc.messages;
 import com.google.common.base.Preconditions;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.data.api.CompositeNode;
 import com.google.common.base.Preconditions;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.data.api.CompositeNode;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 
 import java.io.Serializable;
 
 public class InvokeRpc implements Serializable {
 
   private final QName rpc;
 
 import java.io.Serializable;
 
 public class InvokeRpc implements Serializable {
 
   private final QName rpc;
+  private final YangInstanceIdentifier identifier;
   private final CompositeNode input;
 
   private final CompositeNode input;
 
-  public InvokeRpc(final QName rpc, final CompositeNode input) {
+  public InvokeRpc(final QName rpc, final YangInstanceIdentifier identifier, final CompositeNode input) {
     Preconditions.checkNotNull(rpc, "rpc qname should not be null");
     Preconditions.checkNotNull(input, "rpc input should not be null");
 
     this.rpc = rpc;
     Preconditions.checkNotNull(rpc, "rpc qname should not be null");
     Preconditions.checkNotNull(input, "rpc input should not be null");
 
     this.rpc = rpc;
+    this.identifier = identifier;
     this.input = input;
   }
 
     this.input = input;
   }
 
@@ -30,6 +33,10 @@ public class InvokeRpc implements Serializable {
     return rpc;
   }
 
     return rpc;
   }
 
+  public YangInstanceIdentifier getIdentifier() {
+    return identifier;
+  }
+
   public CompositeNode getInput() {
     return input;
   }
   public CompositeNode getInput() {
     return input;
   }