Merge "Fixed sal-netconf-connector readConfiguration"
[controller.git] / opendaylight / md-sal / sal-remoterpc-connector / implementation / src / main / java / org / opendaylight / controller / sal / connector / remoterpc / dto / RpcRequestImpl.java
1 /*
2  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8 package org.opendaylight.controller.sal.connector.remoterpc.dto;
9
10 import org.opendaylight.controller.sal.connector.api.RpcRouter;
11 import org.opendaylight.yangtools.yang.common.QName;
12 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
13
14 import java.io.Serializable;
15
16 public class RpcRequestImpl implements RpcRouter.RpcRequest<QName, QName, InstanceIdentifier, Object>,Serializable {
17
18   private RpcRouter.RouteIdentifier<QName, QName, InstanceIdentifier> routeIdentifier;
19   private Object payload;
20
21   @Override
22   public RpcRouter.RouteIdentifier<QName, QName, InstanceIdentifier> getRoutingInformation() {
23     return routeIdentifier;
24   }
25
26   public void setRouteIdentifier(RpcRouter.RouteIdentifier<QName, QName, InstanceIdentifier> routeIdentifier) {
27     this.routeIdentifier = routeIdentifier;
28   }
29
30   @Override
31   public Object getPayload() {
32     return payload;
33   }
34
35   public void setPayload(Object payload) {
36     this.payload = payload;
37   }
38
39 }