Introduce SimpleNormalizedNodeMessage for serialization of NormalizedNode using protobuff
[controller.git] / opendaylight / md-sal / sal-protocolbuffer-encoding / src / main / resources / ShardTransaction.proto
1 package org.opendaylight.controller.mdsal;
2
3 import "SimpleNormalizedNode.proto";
4
5 option java_package = "org.opendaylight.controller.cluster.datastore.transaction";
6 option java_outer_classname = "ShardTransactionMessages";
7
8 message CloseTransaction{
9 }
10
11 message CloseTransactionReply{
12
13 }
14
15 message CreateTransaction{
16
17 }
18
19 message CreateTransactionReply{
20 required string transactionPath = 1;
21
22 }
23
24 message ReadyTransaction{
25
26 }
27
28 message ReadyTransactionReply{
29 required string actorPath = 1;
30 }
31
32 message DeleteData {
33 repeated string instanceIdentifierPathArguments = 1;
34 }
35
36 message DeleteDataReply{
37
38 }
39 message ReadData {
40 required string instanceIdentifierPathArguments=1;
41 }
42
43 message ReadDataReply{
44   required NormalizedNodeXml normalizedNode=1;
45 }
46
47 message WriteData {
48  repeated string instanceIdentifierPathArguments = 1;
49 required NormalizedNodeXml normalizedNode =2;
50
51 }
52
53 message WriteDataReply{
54
55 }