X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-protocolbuffer-encoding%2Fsrc%2Fmain%2Fresources%2FShardTransaction.proto;h=9684b7d72f57679ad069f31320bf00f0e989380c;hb=c46e223995956f1f759c551163c212947c1e2fb7;hp=0b260c807175fffed3551983349af063da672bfe;hpb=18f8f0b852694daf18e8fd034ba576d78499e0ee;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 0b260c8071..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,6 +1,8 @@ package org.opendaylight.controller.mdsal; -option java_package = "org.opendaylight.controller.cluster.datastore.transaction"; +import "Common.proto"; + +option java_package = "org.opendaylight.controller.protobuff.messages.transaction"; option java_outer_classname = "ShardTransactionMessages"; message CloseTransaction{ @@ -11,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; } @@ -28,12 +31,36 @@ required string actorPath = 1; } message DeleteData { -required string instanceIdentifierPath = 1; +required InstanceIdentifier instanceIdentifierPathArguments = 1; } message DeleteDataReply{ } message ReadData { -required string intanceIdentifier=1; -} \ No newline at end of file +required InstanceIdentifier instanceIdentifierPathArguments=1; +} + +message ReadDataReply{ + optional Node normalizedNode=1; +} + +message WriteData { + required InstanceIdentifier instanceIdentifierPathArguments = 1; +required Node normalizedNode =2; + +} + +message WriteDataReply{ + +} + +message MergeData { + required InstanceIdentifier instanceIdentifierPathArguments = 1; +required Node normalizedNode =2; + +} + +message MergeDataReply{ + +}