Use NormalizedNode streaming serialization in sal-remoterpc-connector
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / resources / ShardTransaction.proto
1 package org.opendaylight.controller.mdsal;
2
3 import "Common.proto";
4
5 option java_package = "org.opendaylight.controller.protobuff.messages.transaction";
6 option java_outer_classname = "ShardTransactionMessages";
7
8 message CloseTransaction{
9 }
10
11 message CloseTransactionReply{
12
13 }
14
15 message CreateTransaction{
16   required string transactionId = 1;
17   required int32  transactionType =2;
18   optional string transactionChainId = 3;
19   optional int32 messageVersion = 4;
20 }
21
22 message CreateTransactionReply{
23   required string transactionActorPath = 1;
24   required string transactionId = 2;
25   optional int32 messageVersion = 3;
26 }
27
28 message ReadData {
29 required InstanceIdentifier instanceIdentifierPathArguments=1;
30 }
31
32 message DataExists {
33   required InstanceIdentifier instanceIdentifierPathArguments = 1;
34 }
35
36 message DataExistsReply {
37   required bool exists = 1;
38 }