X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-protocolbuffer-encoding%2Fsrc%2Fmain%2Fresources%2FShardTransaction.proto;h=9684b7d72f57679ad069f31320bf00f0e989380c;hb=0eb621d29daaf08979c356e2148e99c48458e169;hp=f22a6db84de90896c5a83fa5f86b5755bd1cc945;hpb=7d753ff9887cb803bdcd222aec2ab2a0a9c87906;p=controller.git diff --git a/opendaylight/md-sal/sal-protocolbuffer-encoding/src/main/resources/ShardTransaction.proto b/opendaylight/md-sal/sal-protocolbuffer-encoding/src/main/resources/ShardTransaction.proto index f22a6db84d..9684b7d72f 100644 --- a/opendaylight/md-sal/sal-protocolbuffer-encoding/src/main/resources/ShardTransaction.proto +++ b/opendaylight/md-sal/sal-protocolbuffer-encoding/src/main/resources/ShardTransaction.proto @@ -1,8 +1,8 @@ package org.opendaylight.controller.mdsal; -import "SimpleNormalizedNode.proto"; +import "Common.proto"; -option java_package = "org.opendaylight.controller.cluster.datastore.transaction"; +option java_package = "org.opendaylight.controller.protobuff.messages.transaction"; option java_outer_classname = "ShardTransactionMessages"; message CloseTransaction{ @@ -13,11 +13,12 @@ message CloseTransactionReply{ } message CreateTransaction{ - + required string transactionId = 1; } message CreateTransactionReply{ -required string transactionPath = 1; +required string transactionActorPath = 1; +required string transactionId = 2; } @@ -30,26 +31,36 @@ required string actorPath = 1; } message DeleteData { -repeated string instanceIdentifierPathArguments = 1; +required InstanceIdentifier instanceIdentifierPathArguments = 1; } message DeleteDataReply{ } message ReadData { -required string instanceIdentifierPathArguments=1; +required InstanceIdentifier instanceIdentifierPathArguments=1; } message ReadDataReply{ - required NormalizedNodeXml normalizedNode=1; + optional Node normalizedNode=1; } message WriteData { - repeated string instanceIdentifierPathArguments = 1; -required NormalizedNodeXml normalizedNode =2; + required InstanceIdentifier instanceIdentifierPathArguments = 1; +required Node normalizedNode =2; } message WriteDataReply{ -} \ No newline at end of file +} + +message MergeData { + required InstanceIdentifier instanceIdentifierPathArguments = 1; +required Node normalizedNode =2; + +} + +message MergeDataReply{ + +}