Fix for Bug 2290.
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / java / org / opendaylight / controller / protobuff / messages / cohort3pc / ThreePhaseCommitCohortMessages.java
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: Cohort.proto
3
4 package org.opendaylight.controller.protobuff.messages.cohort3pc;
5
6 public final class ThreePhaseCommitCohortMessages {
7   private ThreePhaseCommitCohortMessages() {}
8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   public interface CanCommitTransactionOrBuilder
12       extends com.google.protobuf.MessageOrBuilder {
13
14     // required string transactionId = 1;
15     /**
16      * <code>required string transactionId = 1;</code>
17      */
18     boolean hasTransactionId();
19     /**
20      * <code>required string transactionId = 1;</code>
21      */
22     java.lang.String getTransactionId();
23     /**
24      * <code>required string transactionId = 1;</code>
25      */
26     com.google.protobuf.ByteString
27         getTransactionIdBytes();
28   }
29   /**
30    * Protobuf type {@code org.opendaylight.controller.mdsal.CanCommitTransaction}
31    */
32   public static final class CanCommitTransaction extends
33       com.google.protobuf.GeneratedMessage
34       implements CanCommitTransactionOrBuilder {
35     // Use CanCommitTransaction.newBuilder() to construct.
36     private CanCommitTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
37       super(builder);
38       this.unknownFields = builder.getUnknownFields();
39     }
40     private CanCommitTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
41
42     private static final CanCommitTransaction defaultInstance;
43     public static CanCommitTransaction getDefaultInstance() {
44       return defaultInstance;
45     }
46
47     public CanCommitTransaction getDefaultInstanceForType() {
48       return defaultInstance;
49     }
50
51     private final com.google.protobuf.UnknownFieldSet unknownFields;
52     @java.lang.Override
53     public final com.google.protobuf.UnknownFieldSet
54         getUnknownFields() {
55       return this.unknownFields;
56     }
57     private CanCommitTransaction(
58         com.google.protobuf.CodedInputStream input,
59         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
60         throws com.google.protobuf.InvalidProtocolBufferException {
61       initFields();
62       int mutable_bitField0_ = 0;
63       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
64           com.google.protobuf.UnknownFieldSet.newBuilder();
65       try {
66         boolean done = false;
67         while (!done) {
68           int tag = input.readTag();
69           switch (tag) {
70             case 0:
71               done = true;
72               break;
73             default: {
74               if (!parseUnknownField(input, unknownFields,
75                                      extensionRegistry, tag)) {
76                 done = true;
77               }
78               break;
79             }
80             case 10: {
81               bitField0_ |= 0x00000001;
82               transactionId_ = input.readBytes();
83               break;
84             }
85           }
86         }
87       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
88         throw e.setUnfinishedMessage(this);
89       } catch (java.io.IOException e) {
90         throw new com.google.protobuf.InvalidProtocolBufferException(
91             e.getMessage()).setUnfinishedMessage(this);
92       } finally {
93         this.unknownFields = unknownFields.build();
94         makeExtensionsImmutable();
95       }
96     }
97     public static final com.google.protobuf.Descriptors.Descriptor
98         getDescriptor() {
99       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransaction_descriptor;
100     }
101
102     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
103         internalGetFieldAccessorTable() {
104       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransaction_fieldAccessorTable
105           .ensureFieldAccessorsInitialized(
106               org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction.Builder.class);
107     }
108
109     public static com.google.protobuf.Parser<CanCommitTransaction> PARSER =
110         new com.google.protobuf.AbstractParser<CanCommitTransaction>() {
111       public CanCommitTransaction parsePartialFrom(
112           com.google.protobuf.CodedInputStream input,
113           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
114           throws com.google.protobuf.InvalidProtocolBufferException {
115         return new CanCommitTransaction(input, extensionRegistry);
116       }
117     };
118
119     @java.lang.Override
120     public com.google.protobuf.Parser<CanCommitTransaction> getParserForType() {
121       return PARSER;
122     }
123
124     private int bitField0_;
125     // required string transactionId = 1;
126     public static final int TRANSACTIONID_FIELD_NUMBER = 1;
127     private java.lang.Object transactionId_;
128     /**
129      * <code>required string transactionId = 1;</code>
130      */
131     public boolean hasTransactionId() {
132       return ((bitField0_ & 0x00000001) == 0x00000001);
133     }
134     /**
135      * <code>required string transactionId = 1;</code>
136      */
137     public java.lang.String getTransactionId() {
138       java.lang.Object ref = transactionId_;
139       if (ref instanceof java.lang.String) {
140         return (java.lang.String) ref;
141       } else {
142         com.google.protobuf.ByteString bs =
143             (com.google.protobuf.ByteString) ref;
144         java.lang.String s = bs.toStringUtf8();
145         if (bs.isValidUtf8()) {
146           transactionId_ = s;
147         }
148         return s;
149       }
150     }
151     /**
152      * <code>required string transactionId = 1;</code>
153      */
154     public com.google.protobuf.ByteString
155         getTransactionIdBytes() {
156       java.lang.Object ref = transactionId_;
157       if (ref instanceof java.lang.String) {
158         com.google.protobuf.ByteString b =
159             com.google.protobuf.ByteString.copyFromUtf8(
160                 (java.lang.String) ref);
161         transactionId_ = b;
162         return b;
163       } else {
164         return (com.google.protobuf.ByteString) ref;
165       }
166     }
167
168     private void initFields() {
169       transactionId_ = "";
170     }
171     private byte memoizedIsInitialized = -1;
172     public final boolean isInitialized() {
173       byte isInitialized = memoizedIsInitialized;
174       if (isInitialized != -1) return isInitialized == 1;
175
176       if (!hasTransactionId()) {
177         memoizedIsInitialized = 0;
178         return false;
179       }
180       memoizedIsInitialized = 1;
181       return true;
182     }
183
184     public void writeTo(com.google.protobuf.CodedOutputStream output)
185                         throws java.io.IOException {
186       getSerializedSize();
187       if (((bitField0_ & 0x00000001) == 0x00000001)) {
188         output.writeBytes(1, getTransactionIdBytes());
189       }
190       getUnknownFields().writeTo(output);
191     }
192
193     private int memoizedSerializedSize = -1;
194     public int getSerializedSize() {
195       int size = memoizedSerializedSize;
196       if (size != -1) return size;
197
198       size = 0;
199       if (((bitField0_ & 0x00000001) == 0x00000001)) {
200         size += com.google.protobuf.CodedOutputStream
201           .computeBytesSize(1, getTransactionIdBytes());
202       }
203       size += getUnknownFields().getSerializedSize();
204       memoizedSerializedSize = size;
205       return size;
206     }
207
208     private static final long serialVersionUID = 0L;
209     @java.lang.Override
210     protected java.lang.Object writeReplace()
211         throws java.io.ObjectStreamException {
212       return super.writeReplace();
213     }
214
215     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseFrom(
216         com.google.protobuf.ByteString data)
217         throws com.google.protobuf.InvalidProtocolBufferException {
218       return PARSER.parseFrom(data);
219     }
220     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseFrom(
221         com.google.protobuf.ByteString data,
222         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
223         throws com.google.protobuf.InvalidProtocolBufferException {
224       return PARSER.parseFrom(data, extensionRegistry);
225     }
226     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseFrom(byte[] data)
227         throws com.google.protobuf.InvalidProtocolBufferException {
228       return PARSER.parseFrom(data);
229     }
230     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseFrom(
231         byte[] data,
232         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
233         throws com.google.protobuf.InvalidProtocolBufferException {
234       return PARSER.parseFrom(data, extensionRegistry);
235     }
236     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseFrom(java.io.InputStream input)
237         throws java.io.IOException {
238       return PARSER.parseFrom(input);
239     }
240     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseFrom(
241         java.io.InputStream input,
242         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
243         throws java.io.IOException {
244       return PARSER.parseFrom(input, extensionRegistry);
245     }
246     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseDelimitedFrom(java.io.InputStream input)
247         throws java.io.IOException {
248       return PARSER.parseDelimitedFrom(input);
249     }
250     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseDelimitedFrom(
251         java.io.InputStream input,
252         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
253         throws java.io.IOException {
254       return PARSER.parseDelimitedFrom(input, extensionRegistry);
255     }
256     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseFrom(
257         com.google.protobuf.CodedInputStream input)
258         throws java.io.IOException {
259       return PARSER.parseFrom(input);
260     }
261     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parseFrom(
262         com.google.protobuf.CodedInputStream input,
263         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
264         throws java.io.IOException {
265       return PARSER.parseFrom(input, extensionRegistry);
266     }
267
268     public static Builder newBuilder() { return Builder.create(); }
269     public Builder newBuilderForType() { return newBuilder(); }
270     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction prototype) {
271       return newBuilder().mergeFrom(prototype);
272     }
273     public Builder toBuilder() { return newBuilder(this); }
274
275     @java.lang.Override
276     protected Builder newBuilderForType(
277         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
278       Builder builder = new Builder(parent);
279       return builder;
280     }
281     /**
282      * Protobuf type {@code org.opendaylight.controller.mdsal.CanCommitTransaction}
283      */
284     public static final class Builder extends
285         com.google.protobuf.GeneratedMessage.Builder<Builder>
286        implements org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionOrBuilder {
287       public static final com.google.protobuf.Descriptors.Descriptor
288           getDescriptor() {
289         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransaction_descriptor;
290       }
291
292       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
293           internalGetFieldAccessorTable() {
294         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransaction_fieldAccessorTable
295             .ensureFieldAccessorsInitialized(
296                 org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction.Builder.class);
297       }
298
299       // Construct using org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction.newBuilder()
300       private Builder() {
301         maybeForceBuilderInitialization();
302       }
303
304       private Builder(
305           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
306         super(parent);
307         maybeForceBuilderInitialization();
308       }
309       private void maybeForceBuilderInitialization() {
310         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
311         }
312       }
313       private static Builder create() {
314         return new Builder();
315       }
316
317       public Builder clear() {
318         super.clear();
319         transactionId_ = "";
320         bitField0_ = (bitField0_ & ~0x00000001);
321         return this;
322       }
323
324       public Builder clone() {
325         return create().mergeFrom(buildPartial());
326       }
327
328       public com.google.protobuf.Descriptors.Descriptor
329           getDescriptorForType() {
330         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransaction_descriptor;
331       }
332
333       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction getDefaultInstanceForType() {
334         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction.getDefaultInstance();
335       }
336
337       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction build() {
338         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction result = buildPartial();
339         if (!result.isInitialized()) {
340           throw newUninitializedMessageException(result);
341         }
342         return result;
343       }
344
345       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction buildPartial() {
346         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction result = new org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction(this);
347         int from_bitField0_ = bitField0_;
348         int to_bitField0_ = 0;
349         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
350           to_bitField0_ |= 0x00000001;
351         }
352         result.transactionId_ = transactionId_;
353         result.bitField0_ = to_bitField0_;
354         onBuilt();
355         return result;
356       }
357
358       public Builder mergeFrom(com.google.protobuf.Message other) {
359         if (other instanceof org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction) {
360           return mergeFrom((org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction)other);
361         } else {
362           super.mergeFrom(other);
363           return this;
364         }
365       }
366
367       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction other) {
368         if (other == org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction.getDefaultInstance()) return this;
369         if (other.hasTransactionId()) {
370           bitField0_ |= 0x00000001;
371           transactionId_ = other.transactionId_;
372           onChanged();
373         }
374         this.mergeUnknownFields(other.getUnknownFields());
375         return this;
376       }
377
378       public final boolean isInitialized() {
379         if (!hasTransactionId()) {
380
381           return false;
382         }
383         return true;
384       }
385
386       public Builder mergeFrom(
387           com.google.protobuf.CodedInputStream input,
388           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
389           throws java.io.IOException {
390         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction parsedMessage = null;
391         try {
392           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
393         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
394           parsedMessage = (org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransaction) e.getUnfinishedMessage();
395           throw e;
396         } finally {
397           if (parsedMessage != null) {
398             mergeFrom(parsedMessage);
399           }
400         }
401         return this;
402       }
403       private int bitField0_;
404
405       // required string transactionId = 1;
406       private java.lang.Object transactionId_ = "";
407       /**
408        * <code>required string transactionId = 1;</code>
409        */
410       public boolean hasTransactionId() {
411         return ((bitField0_ & 0x00000001) == 0x00000001);
412       }
413       /**
414        * <code>required string transactionId = 1;</code>
415        */
416       public java.lang.String getTransactionId() {
417         java.lang.Object ref = transactionId_;
418         if (!(ref instanceof java.lang.String)) {
419           java.lang.String s = ((com.google.protobuf.ByteString) ref)
420               .toStringUtf8();
421           transactionId_ = s;
422           return s;
423         } else {
424           return (java.lang.String) ref;
425         }
426       }
427       /**
428        * <code>required string transactionId = 1;</code>
429        */
430       public com.google.protobuf.ByteString
431           getTransactionIdBytes() {
432         java.lang.Object ref = transactionId_;
433         if (ref instanceof String) {
434           com.google.protobuf.ByteString b =
435               com.google.protobuf.ByteString.copyFromUtf8(
436                   (java.lang.String) ref);
437           transactionId_ = b;
438           return b;
439         } else {
440           return (com.google.protobuf.ByteString) ref;
441         }
442       }
443       /**
444        * <code>required string transactionId = 1;</code>
445        */
446       public Builder setTransactionId(
447           java.lang.String value) {
448         if (value == null) {
449     throw new NullPointerException();
450   }
451   bitField0_ |= 0x00000001;
452         transactionId_ = value;
453         onChanged();
454         return this;
455       }
456       /**
457        * <code>required string transactionId = 1;</code>
458        */
459       public Builder clearTransactionId() {
460         bitField0_ = (bitField0_ & ~0x00000001);
461         transactionId_ = getDefaultInstance().getTransactionId();
462         onChanged();
463         return this;
464       }
465       /**
466        * <code>required string transactionId = 1;</code>
467        */
468       public Builder setTransactionIdBytes(
469           com.google.protobuf.ByteString value) {
470         if (value == null) {
471     throw new NullPointerException();
472   }
473   bitField0_ |= 0x00000001;
474         transactionId_ = value;
475         onChanged();
476         return this;
477       }
478
479       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CanCommitTransaction)
480     }
481
482     static {
483       defaultInstance = new CanCommitTransaction(true);
484       defaultInstance.initFields();
485     }
486
487     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CanCommitTransaction)
488   }
489
490   public interface CanCommitTransactionReplyOrBuilder
491       extends com.google.protobuf.MessageOrBuilder {
492
493     // required bool canCommit = 1;
494     /**
495      * <code>required bool canCommit = 1;</code>
496      */
497     boolean hasCanCommit();
498     /**
499      * <code>required bool canCommit = 1;</code>
500      */
501     boolean getCanCommit();
502   }
503   /**
504    * Protobuf type {@code org.opendaylight.controller.mdsal.CanCommitTransactionReply}
505    */
506   public static final class CanCommitTransactionReply extends
507       com.google.protobuf.GeneratedMessage
508       implements CanCommitTransactionReplyOrBuilder {
509     // Use CanCommitTransactionReply.newBuilder() to construct.
510     private CanCommitTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
511       super(builder);
512       this.unknownFields = builder.getUnknownFields();
513     }
514     private CanCommitTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
515
516     private static final CanCommitTransactionReply defaultInstance;
517     public static CanCommitTransactionReply getDefaultInstance() {
518       return defaultInstance;
519     }
520
521     public CanCommitTransactionReply getDefaultInstanceForType() {
522       return defaultInstance;
523     }
524
525     private final com.google.protobuf.UnknownFieldSet unknownFields;
526     @java.lang.Override
527     public final com.google.protobuf.UnknownFieldSet
528         getUnknownFields() {
529       return this.unknownFields;
530     }
531     private CanCommitTransactionReply(
532         com.google.protobuf.CodedInputStream input,
533         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
534         throws com.google.protobuf.InvalidProtocolBufferException {
535       initFields();
536       int mutable_bitField0_ = 0;
537       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
538           com.google.protobuf.UnknownFieldSet.newBuilder();
539       try {
540         boolean done = false;
541         while (!done) {
542           int tag = input.readTag();
543           switch (tag) {
544             case 0:
545               done = true;
546               break;
547             default: {
548               if (!parseUnknownField(input, unknownFields,
549                                      extensionRegistry, tag)) {
550                 done = true;
551               }
552               break;
553             }
554             case 8: {
555               bitField0_ |= 0x00000001;
556               canCommit_ = input.readBool();
557               break;
558             }
559           }
560         }
561       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
562         throw e.setUnfinishedMessage(this);
563       } catch (java.io.IOException e) {
564         throw new com.google.protobuf.InvalidProtocolBufferException(
565             e.getMessage()).setUnfinishedMessage(this);
566       } finally {
567         this.unknownFields = unknownFields.build();
568         makeExtensionsImmutable();
569       }
570     }
571     public static final com.google.protobuf.Descriptors.Descriptor
572         getDescriptor() {
573       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransactionReply_descriptor;
574     }
575
576     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
577         internalGetFieldAccessorTable() {
578       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransactionReply_fieldAccessorTable
579           .ensureFieldAccessorsInitialized(
580               org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply.Builder.class);
581     }
582
583     public static com.google.protobuf.Parser<CanCommitTransactionReply> PARSER =
584         new com.google.protobuf.AbstractParser<CanCommitTransactionReply>() {
585       public CanCommitTransactionReply parsePartialFrom(
586           com.google.protobuf.CodedInputStream input,
587           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
588           throws com.google.protobuf.InvalidProtocolBufferException {
589         return new CanCommitTransactionReply(input, extensionRegistry);
590       }
591     };
592
593     @java.lang.Override
594     public com.google.protobuf.Parser<CanCommitTransactionReply> getParserForType() {
595       return PARSER;
596     }
597
598     private int bitField0_;
599     // required bool canCommit = 1;
600     public static final int CANCOMMIT_FIELD_NUMBER = 1;
601     private boolean canCommit_;
602     /**
603      * <code>required bool canCommit = 1;</code>
604      */
605     public boolean hasCanCommit() {
606       return ((bitField0_ & 0x00000001) == 0x00000001);
607     }
608     /**
609      * <code>required bool canCommit = 1;</code>
610      */
611     public boolean getCanCommit() {
612       return canCommit_;
613     }
614
615     private void initFields() {
616       canCommit_ = false;
617     }
618     private byte memoizedIsInitialized = -1;
619     public final boolean isInitialized() {
620       byte isInitialized = memoizedIsInitialized;
621       if (isInitialized != -1) return isInitialized == 1;
622
623       if (!hasCanCommit()) {
624         memoizedIsInitialized = 0;
625         return false;
626       }
627       memoizedIsInitialized = 1;
628       return true;
629     }
630
631     public void writeTo(com.google.protobuf.CodedOutputStream output)
632                         throws java.io.IOException {
633       getSerializedSize();
634       if (((bitField0_ & 0x00000001) == 0x00000001)) {
635         output.writeBool(1, canCommit_);
636       }
637       getUnknownFields().writeTo(output);
638     }
639
640     private int memoizedSerializedSize = -1;
641     public int getSerializedSize() {
642       int size = memoizedSerializedSize;
643       if (size != -1) return size;
644
645       size = 0;
646       if (((bitField0_ & 0x00000001) == 0x00000001)) {
647         size += com.google.protobuf.CodedOutputStream
648           .computeBoolSize(1, canCommit_);
649       }
650       size += getUnknownFields().getSerializedSize();
651       memoizedSerializedSize = size;
652       return size;
653     }
654
655     private static final long serialVersionUID = 0L;
656     @java.lang.Override
657     protected java.lang.Object writeReplace()
658         throws java.io.ObjectStreamException {
659       return super.writeReplace();
660     }
661
662     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseFrom(
663         com.google.protobuf.ByteString data)
664         throws com.google.protobuf.InvalidProtocolBufferException {
665       return PARSER.parseFrom(data);
666     }
667     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseFrom(
668         com.google.protobuf.ByteString data,
669         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
670         throws com.google.protobuf.InvalidProtocolBufferException {
671       return PARSER.parseFrom(data, extensionRegistry);
672     }
673     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseFrom(byte[] data)
674         throws com.google.protobuf.InvalidProtocolBufferException {
675       return PARSER.parseFrom(data);
676     }
677     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseFrom(
678         byte[] data,
679         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
680         throws com.google.protobuf.InvalidProtocolBufferException {
681       return PARSER.parseFrom(data, extensionRegistry);
682     }
683     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseFrom(java.io.InputStream input)
684         throws java.io.IOException {
685       return PARSER.parseFrom(input);
686     }
687     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseFrom(
688         java.io.InputStream input,
689         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
690         throws java.io.IOException {
691       return PARSER.parseFrom(input, extensionRegistry);
692     }
693     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseDelimitedFrom(java.io.InputStream input)
694         throws java.io.IOException {
695       return PARSER.parseDelimitedFrom(input);
696     }
697     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseDelimitedFrom(
698         java.io.InputStream input,
699         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
700         throws java.io.IOException {
701       return PARSER.parseDelimitedFrom(input, extensionRegistry);
702     }
703     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseFrom(
704         com.google.protobuf.CodedInputStream input)
705         throws java.io.IOException {
706       return PARSER.parseFrom(input);
707     }
708     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parseFrom(
709         com.google.protobuf.CodedInputStream input,
710         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
711         throws java.io.IOException {
712       return PARSER.parseFrom(input, extensionRegistry);
713     }
714
715     public static Builder newBuilder() { return Builder.create(); }
716     public Builder newBuilderForType() { return newBuilder(); }
717     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply prototype) {
718       return newBuilder().mergeFrom(prototype);
719     }
720     public Builder toBuilder() { return newBuilder(this); }
721
722     @java.lang.Override
723     protected Builder newBuilderForType(
724         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
725       Builder builder = new Builder(parent);
726       return builder;
727     }
728     /**
729      * Protobuf type {@code org.opendaylight.controller.mdsal.CanCommitTransactionReply}
730      */
731     public static final class Builder extends
732         com.google.protobuf.GeneratedMessage.Builder<Builder>
733        implements org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReplyOrBuilder {
734       public static final com.google.protobuf.Descriptors.Descriptor
735           getDescriptor() {
736         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransactionReply_descriptor;
737       }
738
739       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
740           internalGetFieldAccessorTable() {
741         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransactionReply_fieldAccessorTable
742             .ensureFieldAccessorsInitialized(
743                 org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply.Builder.class);
744       }
745
746       // Construct using org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply.newBuilder()
747       private Builder() {
748         maybeForceBuilderInitialization();
749       }
750
751       private Builder(
752           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
753         super(parent);
754         maybeForceBuilderInitialization();
755       }
756       private void maybeForceBuilderInitialization() {
757         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
758         }
759       }
760       private static Builder create() {
761         return new Builder();
762       }
763
764       public Builder clear() {
765         super.clear();
766         canCommit_ = false;
767         bitField0_ = (bitField0_ & ~0x00000001);
768         return this;
769       }
770
771       public Builder clone() {
772         return create().mergeFrom(buildPartial());
773       }
774
775       public com.google.protobuf.Descriptors.Descriptor
776           getDescriptorForType() {
777         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CanCommitTransactionReply_descriptor;
778       }
779
780       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply getDefaultInstanceForType() {
781         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply.getDefaultInstance();
782       }
783
784       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply build() {
785         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply result = buildPartial();
786         if (!result.isInitialized()) {
787           throw newUninitializedMessageException(result);
788         }
789         return result;
790       }
791
792       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply buildPartial() {
793         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply result = new org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply(this);
794         int from_bitField0_ = bitField0_;
795         int to_bitField0_ = 0;
796         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
797           to_bitField0_ |= 0x00000001;
798         }
799         result.canCommit_ = canCommit_;
800         result.bitField0_ = to_bitField0_;
801         onBuilt();
802         return result;
803       }
804
805       public Builder mergeFrom(com.google.protobuf.Message other) {
806         if (other instanceof org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply) {
807           return mergeFrom((org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply)other);
808         } else {
809           super.mergeFrom(other);
810           return this;
811         }
812       }
813
814       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply other) {
815         if (other == org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply.getDefaultInstance()) return this;
816         if (other.hasCanCommit()) {
817           setCanCommit(other.getCanCommit());
818         }
819         this.mergeUnknownFields(other.getUnknownFields());
820         return this;
821       }
822
823       public final boolean isInitialized() {
824         if (!hasCanCommit()) {
825
826           return false;
827         }
828         return true;
829       }
830
831       public Builder mergeFrom(
832           com.google.protobuf.CodedInputStream input,
833           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
834           throws java.io.IOException {
835         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply parsedMessage = null;
836         try {
837           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
838         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
839           parsedMessage = (org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CanCommitTransactionReply) e.getUnfinishedMessage();
840           throw e;
841         } finally {
842           if (parsedMessage != null) {
843             mergeFrom(parsedMessage);
844           }
845         }
846         return this;
847       }
848       private int bitField0_;
849
850       // required bool canCommit = 1;
851       private boolean canCommit_ ;
852       /**
853        * <code>required bool canCommit = 1;</code>
854        */
855       public boolean hasCanCommit() {
856         return ((bitField0_ & 0x00000001) == 0x00000001);
857       }
858       /**
859        * <code>required bool canCommit = 1;</code>
860        */
861       public boolean getCanCommit() {
862         return canCommit_;
863       }
864       /**
865        * <code>required bool canCommit = 1;</code>
866        */
867       public Builder setCanCommit(boolean value) {
868         bitField0_ |= 0x00000001;
869         canCommit_ = value;
870         onChanged();
871         return this;
872       }
873       /**
874        * <code>required bool canCommit = 1;</code>
875        */
876       public Builder clearCanCommit() {
877         bitField0_ = (bitField0_ & ~0x00000001);
878         canCommit_ = false;
879         onChanged();
880         return this;
881       }
882
883       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CanCommitTransactionReply)
884     }
885
886     static {
887       defaultInstance = new CanCommitTransactionReply(true);
888       defaultInstance.initFields();
889     }
890
891     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CanCommitTransactionReply)
892   }
893
894   public interface AbortTransactionOrBuilder
895       extends com.google.protobuf.MessageOrBuilder {
896
897     // required string transactionId = 1;
898     /**
899      * <code>required string transactionId = 1;</code>
900      */
901     boolean hasTransactionId();
902     /**
903      * <code>required string transactionId = 1;</code>
904      */
905     java.lang.String getTransactionId();
906     /**
907      * <code>required string transactionId = 1;</code>
908      */
909     com.google.protobuf.ByteString
910         getTransactionIdBytes();
911   }
912   /**
913    * Protobuf type {@code org.opendaylight.controller.mdsal.AbortTransaction}
914    */
915   public static final class AbortTransaction extends
916       com.google.protobuf.GeneratedMessage
917       implements AbortTransactionOrBuilder {
918     // Use AbortTransaction.newBuilder() to construct.
919     private AbortTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
920       super(builder);
921       this.unknownFields = builder.getUnknownFields();
922     }
923     private AbortTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
924
925     private static final AbortTransaction defaultInstance;
926     public static AbortTransaction getDefaultInstance() {
927       return defaultInstance;
928     }
929
930     public AbortTransaction getDefaultInstanceForType() {
931       return defaultInstance;
932     }
933
934     private final com.google.protobuf.UnknownFieldSet unknownFields;
935     @java.lang.Override
936     public final com.google.protobuf.UnknownFieldSet
937         getUnknownFields() {
938       return this.unknownFields;
939     }
940     private AbortTransaction(
941         com.google.protobuf.CodedInputStream input,
942         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
943         throws com.google.protobuf.InvalidProtocolBufferException {
944       initFields();
945       int mutable_bitField0_ = 0;
946       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
947           com.google.protobuf.UnknownFieldSet.newBuilder();
948       try {
949         boolean done = false;
950         while (!done) {
951           int tag = input.readTag();
952           switch (tag) {
953             case 0:
954               done = true;
955               break;
956             default: {
957               if (!parseUnknownField(input, unknownFields,
958                                      extensionRegistry, tag)) {
959                 done = true;
960               }
961               break;
962             }
963             case 10: {
964               bitField0_ |= 0x00000001;
965               transactionId_ = input.readBytes();
966               break;
967             }
968           }
969         }
970       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
971         throw e.setUnfinishedMessage(this);
972       } catch (java.io.IOException e) {
973         throw new com.google.protobuf.InvalidProtocolBufferException(
974             e.getMessage()).setUnfinishedMessage(this);
975       } finally {
976         this.unknownFields = unknownFields.build();
977         makeExtensionsImmutable();
978       }
979     }
980     public static final com.google.protobuf.Descriptors.Descriptor
981         getDescriptor() {
982       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransaction_descriptor;
983     }
984
985     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
986         internalGetFieldAccessorTable() {
987       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransaction_fieldAccessorTable
988           .ensureFieldAccessorsInitialized(
989               org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction.Builder.class);
990     }
991
992     public static com.google.protobuf.Parser<AbortTransaction> PARSER =
993         new com.google.protobuf.AbstractParser<AbortTransaction>() {
994       public AbortTransaction parsePartialFrom(
995           com.google.protobuf.CodedInputStream input,
996           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
997           throws com.google.protobuf.InvalidProtocolBufferException {
998         return new AbortTransaction(input, extensionRegistry);
999       }
1000     };
1001
1002     @java.lang.Override
1003     public com.google.protobuf.Parser<AbortTransaction> getParserForType() {
1004       return PARSER;
1005     }
1006
1007     private int bitField0_;
1008     // required string transactionId = 1;
1009     public static final int TRANSACTIONID_FIELD_NUMBER = 1;
1010     private java.lang.Object transactionId_;
1011     /**
1012      * <code>required string transactionId = 1;</code>
1013      */
1014     public boolean hasTransactionId() {
1015       return ((bitField0_ & 0x00000001) == 0x00000001);
1016     }
1017     /**
1018      * <code>required string transactionId = 1;</code>
1019      */
1020     public java.lang.String getTransactionId() {
1021       java.lang.Object ref = transactionId_;
1022       if (ref instanceof java.lang.String) {
1023         return (java.lang.String) ref;
1024       } else {
1025         com.google.protobuf.ByteString bs =
1026             (com.google.protobuf.ByteString) ref;
1027         java.lang.String s = bs.toStringUtf8();
1028         if (bs.isValidUtf8()) {
1029           transactionId_ = s;
1030         }
1031         return s;
1032       }
1033     }
1034     /**
1035      * <code>required string transactionId = 1;</code>
1036      */
1037     public com.google.protobuf.ByteString
1038         getTransactionIdBytes() {
1039       java.lang.Object ref = transactionId_;
1040       if (ref instanceof java.lang.String) {
1041         com.google.protobuf.ByteString b =
1042             com.google.protobuf.ByteString.copyFromUtf8(
1043                 (java.lang.String) ref);
1044         transactionId_ = b;
1045         return b;
1046       } else {
1047         return (com.google.protobuf.ByteString) ref;
1048       }
1049     }
1050
1051     private void initFields() {
1052       transactionId_ = "";
1053     }
1054     private byte memoizedIsInitialized = -1;
1055     public final boolean isInitialized() {
1056       byte isInitialized = memoizedIsInitialized;
1057       if (isInitialized != -1) return isInitialized == 1;
1058
1059       if (!hasTransactionId()) {
1060         memoizedIsInitialized = 0;
1061         return false;
1062       }
1063       memoizedIsInitialized = 1;
1064       return true;
1065     }
1066
1067     public void writeTo(com.google.protobuf.CodedOutputStream output)
1068                         throws java.io.IOException {
1069       getSerializedSize();
1070       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1071         output.writeBytes(1, getTransactionIdBytes());
1072       }
1073       getUnknownFields().writeTo(output);
1074     }
1075
1076     private int memoizedSerializedSize = -1;
1077     public int getSerializedSize() {
1078       int size = memoizedSerializedSize;
1079       if (size != -1) return size;
1080
1081       size = 0;
1082       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1083         size += com.google.protobuf.CodedOutputStream
1084           .computeBytesSize(1, getTransactionIdBytes());
1085       }
1086       size += getUnknownFields().getSerializedSize();
1087       memoizedSerializedSize = size;
1088       return size;
1089     }
1090
1091     private static final long serialVersionUID = 0L;
1092     @java.lang.Override
1093     protected java.lang.Object writeReplace()
1094         throws java.io.ObjectStreamException {
1095       return super.writeReplace();
1096     }
1097
1098     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseFrom(
1099         com.google.protobuf.ByteString data)
1100         throws com.google.protobuf.InvalidProtocolBufferException {
1101       return PARSER.parseFrom(data);
1102     }
1103     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseFrom(
1104         com.google.protobuf.ByteString data,
1105         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1106         throws com.google.protobuf.InvalidProtocolBufferException {
1107       return PARSER.parseFrom(data, extensionRegistry);
1108     }
1109     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseFrom(byte[] data)
1110         throws com.google.protobuf.InvalidProtocolBufferException {
1111       return PARSER.parseFrom(data);
1112     }
1113     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseFrom(
1114         byte[] data,
1115         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1116         throws com.google.protobuf.InvalidProtocolBufferException {
1117       return PARSER.parseFrom(data, extensionRegistry);
1118     }
1119     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseFrom(java.io.InputStream input)
1120         throws java.io.IOException {
1121       return PARSER.parseFrom(input);
1122     }
1123     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseFrom(
1124         java.io.InputStream input,
1125         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1126         throws java.io.IOException {
1127       return PARSER.parseFrom(input, extensionRegistry);
1128     }
1129     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseDelimitedFrom(java.io.InputStream input)
1130         throws java.io.IOException {
1131       return PARSER.parseDelimitedFrom(input);
1132     }
1133     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseDelimitedFrom(
1134         java.io.InputStream input,
1135         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1136         throws java.io.IOException {
1137       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1138     }
1139     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseFrom(
1140         com.google.protobuf.CodedInputStream input)
1141         throws java.io.IOException {
1142       return PARSER.parseFrom(input);
1143     }
1144     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parseFrom(
1145         com.google.protobuf.CodedInputStream input,
1146         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1147         throws java.io.IOException {
1148       return PARSER.parseFrom(input, extensionRegistry);
1149     }
1150
1151     public static Builder newBuilder() { return Builder.create(); }
1152     public Builder newBuilderForType() { return newBuilder(); }
1153     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction prototype) {
1154       return newBuilder().mergeFrom(prototype);
1155     }
1156     public Builder toBuilder() { return newBuilder(this); }
1157
1158     @java.lang.Override
1159     protected Builder newBuilderForType(
1160         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1161       Builder builder = new Builder(parent);
1162       return builder;
1163     }
1164     /**
1165      * Protobuf type {@code org.opendaylight.controller.mdsal.AbortTransaction}
1166      */
1167     public static final class Builder extends
1168         com.google.protobuf.GeneratedMessage.Builder<Builder>
1169        implements org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionOrBuilder {
1170       public static final com.google.protobuf.Descriptors.Descriptor
1171           getDescriptor() {
1172         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransaction_descriptor;
1173       }
1174
1175       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1176           internalGetFieldAccessorTable() {
1177         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransaction_fieldAccessorTable
1178             .ensureFieldAccessorsInitialized(
1179                 org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction.Builder.class);
1180       }
1181
1182       // Construct using org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction.newBuilder()
1183       private Builder() {
1184         maybeForceBuilderInitialization();
1185       }
1186
1187       private Builder(
1188           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1189         super(parent);
1190         maybeForceBuilderInitialization();
1191       }
1192       private void maybeForceBuilderInitialization() {
1193         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1194         }
1195       }
1196       private static Builder create() {
1197         return new Builder();
1198       }
1199
1200       public Builder clear() {
1201         super.clear();
1202         transactionId_ = "";
1203         bitField0_ = (bitField0_ & ~0x00000001);
1204         return this;
1205       }
1206
1207       public Builder clone() {
1208         return create().mergeFrom(buildPartial());
1209       }
1210
1211       public com.google.protobuf.Descriptors.Descriptor
1212           getDescriptorForType() {
1213         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransaction_descriptor;
1214       }
1215
1216       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction getDefaultInstanceForType() {
1217         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction.getDefaultInstance();
1218       }
1219
1220       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction build() {
1221         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction result = buildPartial();
1222         if (!result.isInitialized()) {
1223           throw newUninitializedMessageException(result);
1224         }
1225         return result;
1226       }
1227
1228       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction buildPartial() {
1229         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction result = new org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction(this);
1230         int from_bitField0_ = bitField0_;
1231         int to_bitField0_ = 0;
1232         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1233           to_bitField0_ |= 0x00000001;
1234         }
1235         result.transactionId_ = transactionId_;
1236         result.bitField0_ = to_bitField0_;
1237         onBuilt();
1238         return result;
1239       }
1240
1241       public Builder mergeFrom(com.google.protobuf.Message other) {
1242         if (other instanceof org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction) {
1243           return mergeFrom((org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction)other);
1244         } else {
1245           super.mergeFrom(other);
1246           return this;
1247         }
1248       }
1249
1250       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction other) {
1251         if (other == org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction.getDefaultInstance()) return this;
1252         if (other.hasTransactionId()) {
1253           bitField0_ |= 0x00000001;
1254           transactionId_ = other.transactionId_;
1255           onChanged();
1256         }
1257         this.mergeUnknownFields(other.getUnknownFields());
1258         return this;
1259       }
1260
1261       public final boolean isInitialized() {
1262         if (!hasTransactionId()) {
1263
1264           return false;
1265         }
1266         return true;
1267       }
1268
1269       public Builder mergeFrom(
1270           com.google.protobuf.CodedInputStream input,
1271           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1272           throws java.io.IOException {
1273         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction parsedMessage = null;
1274         try {
1275           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1276         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1277           parsedMessage = (org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransaction) e.getUnfinishedMessage();
1278           throw e;
1279         } finally {
1280           if (parsedMessage != null) {
1281             mergeFrom(parsedMessage);
1282           }
1283         }
1284         return this;
1285       }
1286       private int bitField0_;
1287
1288       // required string transactionId = 1;
1289       private java.lang.Object transactionId_ = "";
1290       /**
1291        * <code>required string transactionId = 1;</code>
1292        */
1293       public boolean hasTransactionId() {
1294         return ((bitField0_ & 0x00000001) == 0x00000001);
1295       }
1296       /**
1297        * <code>required string transactionId = 1;</code>
1298        */
1299       public java.lang.String getTransactionId() {
1300         java.lang.Object ref = transactionId_;
1301         if (!(ref instanceof java.lang.String)) {
1302           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1303               .toStringUtf8();
1304           transactionId_ = s;
1305           return s;
1306         } else {
1307           return (java.lang.String) ref;
1308         }
1309       }
1310       /**
1311        * <code>required string transactionId = 1;</code>
1312        */
1313       public com.google.protobuf.ByteString
1314           getTransactionIdBytes() {
1315         java.lang.Object ref = transactionId_;
1316         if (ref instanceof String) {
1317           com.google.protobuf.ByteString b =
1318               com.google.protobuf.ByteString.copyFromUtf8(
1319                   (java.lang.String) ref);
1320           transactionId_ = b;
1321           return b;
1322         } else {
1323           return (com.google.protobuf.ByteString) ref;
1324         }
1325       }
1326       /**
1327        * <code>required string transactionId = 1;</code>
1328        */
1329       public Builder setTransactionId(
1330           java.lang.String value) {
1331         if (value == null) {
1332     throw new NullPointerException();
1333   }
1334   bitField0_ |= 0x00000001;
1335         transactionId_ = value;
1336         onChanged();
1337         return this;
1338       }
1339       /**
1340        * <code>required string transactionId = 1;</code>
1341        */
1342       public Builder clearTransactionId() {
1343         bitField0_ = (bitField0_ & ~0x00000001);
1344         transactionId_ = getDefaultInstance().getTransactionId();
1345         onChanged();
1346         return this;
1347       }
1348       /**
1349        * <code>required string transactionId = 1;</code>
1350        */
1351       public Builder setTransactionIdBytes(
1352           com.google.protobuf.ByteString value) {
1353         if (value == null) {
1354     throw new NullPointerException();
1355   }
1356   bitField0_ |= 0x00000001;
1357         transactionId_ = value;
1358         onChanged();
1359         return this;
1360       }
1361
1362       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.AbortTransaction)
1363     }
1364
1365     static {
1366       defaultInstance = new AbortTransaction(true);
1367       defaultInstance.initFields();
1368     }
1369
1370     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.AbortTransaction)
1371   }
1372
1373   public interface AbortTransactionReplyOrBuilder
1374       extends com.google.protobuf.MessageOrBuilder {
1375   }
1376   /**
1377    * Protobuf type {@code org.opendaylight.controller.mdsal.AbortTransactionReply}
1378    */
1379   public static final class AbortTransactionReply extends
1380       com.google.protobuf.GeneratedMessage
1381       implements AbortTransactionReplyOrBuilder {
1382     // Use AbortTransactionReply.newBuilder() to construct.
1383     private AbortTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1384       super(builder);
1385       this.unknownFields = builder.getUnknownFields();
1386     }
1387     private AbortTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1388
1389     private static final AbortTransactionReply defaultInstance;
1390     public static AbortTransactionReply getDefaultInstance() {
1391       return defaultInstance;
1392     }
1393
1394     public AbortTransactionReply getDefaultInstanceForType() {
1395       return defaultInstance;
1396     }
1397
1398     private final com.google.protobuf.UnknownFieldSet unknownFields;
1399     @java.lang.Override
1400     public final com.google.protobuf.UnknownFieldSet
1401         getUnknownFields() {
1402       return this.unknownFields;
1403     }
1404     private AbortTransactionReply(
1405         com.google.protobuf.CodedInputStream input,
1406         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1407         throws com.google.protobuf.InvalidProtocolBufferException {
1408       initFields();
1409       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1410           com.google.protobuf.UnknownFieldSet.newBuilder();
1411       try {
1412         boolean done = false;
1413         while (!done) {
1414           int tag = input.readTag();
1415           switch (tag) {
1416             case 0:
1417               done = true;
1418               break;
1419             default: {
1420               if (!parseUnknownField(input, unknownFields,
1421                                      extensionRegistry, tag)) {
1422                 done = true;
1423               }
1424               break;
1425             }
1426           }
1427         }
1428       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1429         throw e.setUnfinishedMessage(this);
1430       } catch (java.io.IOException e) {
1431         throw new com.google.protobuf.InvalidProtocolBufferException(
1432             e.getMessage()).setUnfinishedMessage(this);
1433       } finally {
1434         this.unknownFields = unknownFields.build();
1435         makeExtensionsImmutable();
1436       }
1437     }
1438     public static final com.google.protobuf.Descriptors.Descriptor
1439         getDescriptor() {
1440       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransactionReply_descriptor;
1441     }
1442
1443     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1444         internalGetFieldAccessorTable() {
1445       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransactionReply_fieldAccessorTable
1446           .ensureFieldAccessorsInitialized(
1447               org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply.Builder.class);
1448     }
1449
1450     public static com.google.protobuf.Parser<AbortTransactionReply> PARSER =
1451         new com.google.protobuf.AbstractParser<AbortTransactionReply>() {
1452       public AbortTransactionReply parsePartialFrom(
1453           com.google.protobuf.CodedInputStream input,
1454           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1455           throws com.google.protobuf.InvalidProtocolBufferException {
1456         return new AbortTransactionReply(input, extensionRegistry);
1457       }
1458     };
1459
1460     @java.lang.Override
1461     public com.google.protobuf.Parser<AbortTransactionReply> getParserForType() {
1462       return PARSER;
1463     }
1464
1465     private void initFields() {
1466     }
1467     private byte memoizedIsInitialized = -1;
1468     public final boolean isInitialized() {
1469       byte isInitialized = memoizedIsInitialized;
1470       if (isInitialized != -1) return isInitialized == 1;
1471
1472       memoizedIsInitialized = 1;
1473       return true;
1474     }
1475
1476     public void writeTo(com.google.protobuf.CodedOutputStream output)
1477                         throws java.io.IOException {
1478       getSerializedSize();
1479       getUnknownFields().writeTo(output);
1480     }
1481
1482     private int memoizedSerializedSize = -1;
1483     public int getSerializedSize() {
1484       int size = memoizedSerializedSize;
1485       if (size != -1) return size;
1486
1487       size = 0;
1488       size += getUnknownFields().getSerializedSize();
1489       memoizedSerializedSize = size;
1490       return size;
1491     }
1492
1493     private static final long serialVersionUID = 0L;
1494     @java.lang.Override
1495     protected java.lang.Object writeReplace()
1496         throws java.io.ObjectStreamException {
1497       return super.writeReplace();
1498     }
1499
1500     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseFrom(
1501         com.google.protobuf.ByteString data)
1502         throws com.google.protobuf.InvalidProtocolBufferException {
1503       return PARSER.parseFrom(data);
1504     }
1505     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseFrom(
1506         com.google.protobuf.ByteString data,
1507         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1508         throws com.google.protobuf.InvalidProtocolBufferException {
1509       return PARSER.parseFrom(data, extensionRegistry);
1510     }
1511     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseFrom(byte[] data)
1512         throws com.google.protobuf.InvalidProtocolBufferException {
1513       return PARSER.parseFrom(data);
1514     }
1515     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseFrom(
1516         byte[] data,
1517         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1518         throws com.google.protobuf.InvalidProtocolBufferException {
1519       return PARSER.parseFrom(data, extensionRegistry);
1520     }
1521     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseFrom(java.io.InputStream input)
1522         throws java.io.IOException {
1523       return PARSER.parseFrom(input);
1524     }
1525     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseFrom(
1526         java.io.InputStream input,
1527         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1528         throws java.io.IOException {
1529       return PARSER.parseFrom(input, extensionRegistry);
1530     }
1531     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseDelimitedFrom(java.io.InputStream input)
1532         throws java.io.IOException {
1533       return PARSER.parseDelimitedFrom(input);
1534     }
1535     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseDelimitedFrom(
1536         java.io.InputStream input,
1537         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1538         throws java.io.IOException {
1539       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1540     }
1541     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseFrom(
1542         com.google.protobuf.CodedInputStream input)
1543         throws java.io.IOException {
1544       return PARSER.parseFrom(input);
1545     }
1546     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parseFrom(
1547         com.google.protobuf.CodedInputStream input,
1548         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1549         throws java.io.IOException {
1550       return PARSER.parseFrom(input, extensionRegistry);
1551     }
1552
1553     public static Builder newBuilder() { return Builder.create(); }
1554     public Builder newBuilderForType() { return newBuilder(); }
1555     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply prototype) {
1556       return newBuilder().mergeFrom(prototype);
1557     }
1558     public Builder toBuilder() { return newBuilder(this); }
1559
1560     @java.lang.Override
1561     protected Builder newBuilderForType(
1562         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1563       Builder builder = new Builder(parent);
1564       return builder;
1565     }
1566     /**
1567      * Protobuf type {@code org.opendaylight.controller.mdsal.AbortTransactionReply}
1568      */
1569     public static final class Builder extends
1570         com.google.protobuf.GeneratedMessage.Builder<Builder>
1571        implements org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReplyOrBuilder {
1572       public static final com.google.protobuf.Descriptors.Descriptor
1573           getDescriptor() {
1574         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransactionReply_descriptor;
1575       }
1576
1577       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1578           internalGetFieldAccessorTable() {
1579         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransactionReply_fieldAccessorTable
1580             .ensureFieldAccessorsInitialized(
1581                 org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply.Builder.class);
1582       }
1583
1584       // Construct using org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply.newBuilder()
1585       private Builder() {
1586         maybeForceBuilderInitialization();
1587       }
1588
1589       private Builder(
1590           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1591         super(parent);
1592         maybeForceBuilderInitialization();
1593       }
1594       private void maybeForceBuilderInitialization() {
1595         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1596         }
1597       }
1598       private static Builder create() {
1599         return new Builder();
1600       }
1601
1602       public Builder clear() {
1603         super.clear();
1604         return this;
1605       }
1606
1607       public Builder clone() {
1608         return create().mergeFrom(buildPartial());
1609       }
1610
1611       public com.google.protobuf.Descriptors.Descriptor
1612           getDescriptorForType() {
1613         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_AbortTransactionReply_descriptor;
1614       }
1615
1616       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply getDefaultInstanceForType() {
1617         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply.getDefaultInstance();
1618       }
1619
1620       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply build() {
1621         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply result = buildPartial();
1622         if (!result.isInitialized()) {
1623           throw newUninitializedMessageException(result);
1624         }
1625         return result;
1626       }
1627
1628       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply buildPartial() {
1629         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply result = new org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply(this);
1630         onBuilt();
1631         return result;
1632       }
1633
1634       public Builder mergeFrom(com.google.protobuf.Message other) {
1635         if (other instanceof org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply) {
1636           return mergeFrom((org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply)other);
1637         } else {
1638           super.mergeFrom(other);
1639           return this;
1640         }
1641       }
1642
1643       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply other) {
1644         if (other == org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply.getDefaultInstance()) return this;
1645         this.mergeUnknownFields(other.getUnknownFields());
1646         return this;
1647       }
1648
1649       public final boolean isInitialized() {
1650         return true;
1651       }
1652
1653       public Builder mergeFrom(
1654           com.google.protobuf.CodedInputStream input,
1655           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1656           throws java.io.IOException {
1657         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply parsedMessage = null;
1658         try {
1659           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1660         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1661           parsedMessage = (org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.AbortTransactionReply) e.getUnfinishedMessage();
1662           throw e;
1663         } finally {
1664           if (parsedMessage != null) {
1665             mergeFrom(parsedMessage);
1666           }
1667         }
1668         return this;
1669       }
1670
1671       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.AbortTransactionReply)
1672     }
1673
1674     static {
1675       defaultInstance = new AbortTransactionReply(true);
1676       defaultInstance.initFields();
1677     }
1678
1679     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.AbortTransactionReply)
1680   }
1681
1682   public interface CommitTransactionOrBuilder
1683       extends com.google.protobuf.MessageOrBuilder {
1684
1685     // required string transactionId = 1;
1686     /**
1687      * <code>required string transactionId = 1;</code>
1688      */
1689     boolean hasTransactionId();
1690     /**
1691      * <code>required string transactionId = 1;</code>
1692      */
1693     java.lang.String getTransactionId();
1694     /**
1695      * <code>required string transactionId = 1;</code>
1696      */
1697     com.google.protobuf.ByteString
1698         getTransactionIdBytes();
1699   }
1700   /**
1701    * Protobuf type {@code org.opendaylight.controller.mdsal.CommitTransaction}
1702    */
1703   public static final class CommitTransaction extends
1704       com.google.protobuf.GeneratedMessage
1705       implements CommitTransactionOrBuilder {
1706     // Use CommitTransaction.newBuilder() to construct.
1707     private CommitTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1708       super(builder);
1709       this.unknownFields = builder.getUnknownFields();
1710     }
1711     private CommitTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1712
1713     private static final CommitTransaction defaultInstance;
1714     public static CommitTransaction getDefaultInstance() {
1715       return defaultInstance;
1716     }
1717
1718     public CommitTransaction getDefaultInstanceForType() {
1719       return defaultInstance;
1720     }
1721
1722     private final com.google.protobuf.UnknownFieldSet unknownFields;
1723     @java.lang.Override
1724     public final com.google.protobuf.UnknownFieldSet
1725         getUnknownFields() {
1726       return this.unknownFields;
1727     }
1728     private CommitTransaction(
1729         com.google.protobuf.CodedInputStream input,
1730         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1731         throws com.google.protobuf.InvalidProtocolBufferException {
1732       initFields();
1733       int mutable_bitField0_ = 0;
1734       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1735           com.google.protobuf.UnknownFieldSet.newBuilder();
1736       try {
1737         boolean done = false;
1738         while (!done) {
1739           int tag = input.readTag();
1740           switch (tag) {
1741             case 0:
1742               done = true;
1743               break;
1744             default: {
1745               if (!parseUnknownField(input, unknownFields,
1746                                      extensionRegistry, tag)) {
1747                 done = true;
1748               }
1749               break;
1750             }
1751             case 10: {
1752               bitField0_ |= 0x00000001;
1753               transactionId_ = input.readBytes();
1754               break;
1755             }
1756           }
1757         }
1758       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1759         throw e.setUnfinishedMessage(this);
1760       } catch (java.io.IOException e) {
1761         throw new com.google.protobuf.InvalidProtocolBufferException(
1762             e.getMessage()).setUnfinishedMessage(this);
1763       } finally {
1764         this.unknownFields = unknownFields.build();
1765         makeExtensionsImmutable();
1766       }
1767     }
1768     public static final com.google.protobuf.Descriptors.Descriptor
1769         getDescriptor() {
1770       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransaction_descriptor;
1771     }
1772
1773     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1774         internalGetFieldAccessorTable() {
1775       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransaction_fieldAccessorTable
1776           .ensureFieldAccessorsInitialized(
1777               org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction.Builder.class);
1778     }
1779
1780     public static com.google.protobuf.Parser<CommitTransaction> PARSER =
1781         new com.google.protobuf.AbstractParser<CommitTransaction>() {
1782       public CommitTransaction parsePartialFrom(
1783           com.google.protobuf.CodedInputStream input,
1784           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1785           throws com.google.protobuf.InvalidProtocolBufferException {
1786         return new CommitTransaction(input, extensionRegistry);
1787       }
1788     };
1789
1790     @java.lang.Override
1791     public com.google.protobuf.Parser<CommitTransaction> getParserForType() {
1792       return PARSER;
1793     }
1794
1795     private int bitField0_;
1796     // required string transactionId = 1;
1797     public static final int TRANSACTIONID_FIELD_NUMBER = 1;
1798     private java.lang.Object transactionId_;
1799     /**
1800      * <code>required string transactionId = 1;</code>
1801      */
1802     public boolean hasTransactionId() {
1803       return ((bitField0_ & 0x00000001) == 0x00000001);
1804     }
1805     /**
1806      * <code>required string transactionId = 1;</code>
1807      */
1808     public java.lang.String getTransactionId() {
1809       java.lang.Object ref = transactionId_;
1810       if (ref instanceof java.lang.String) {
1811         return (java.lang.String) ref;
1812       } else {
1813         com.google.protobuf.ByteString bs =
1814             (com.google.protobuf.ByteString) ref;
1815         java.lang.String s = bs.toStringUtf8();
1816         if (bs.isValidUtf8()) {
1817           transactionId_ = s;
1818         }
1819         return s;
1820       }
1821     }
1822     /**
1823      * <code>required string transactionId = 1;</code>
1824      */
1825     public com.google.protobuf.ByteString
1826         getTransactionIdBytes() {
1827       java.lang.Object ref = transactionId_;
1828       if (ref instanceof java.lang.String) {
1829         com.google.protobuf.ByteString b =
1830             com.google.protobuf.ByteString.copyFromUtf8(
1831                 (java.lang.String) ref);
1832         transactionId_ = b;
1833         return b;
1834       } else {
1835         return (com.google.protobuf.ByteString) ref;
1836       }
1837     }
1838
1839     private void initFields() {
1840       transactionId_ = "";
1841     }
1842     private byte memoizedIsInitialized = -1;
1843     public final boolean isInitialized() {
1844       byte isInitialized = memoizedIsInitialized;
1845       if (isInitialized != -1) return isInitialized == 1;
1846
1847       if (!hasTransactionId()) {
1848         memoizedIsInitialized = 0;
1849         return false;
1850       }
1851       memoizedIsInitialized = 1;
1852       return true;
1853     }
1854
1855     public void writeTo(com.google.protobuf.CodedOutputStream output)
1856                         throws java.io.IOException {
1857       getSerializedSize();
1858       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1859         output.writeBytes(1, getTransactionIdBytes());
1860       }
1861       getUnknownFields().writeTo(output);
1862     }
1863
1864     private int memoizedSerializedSize = -1;
1865     public int getSerializedSize() {
1866       int size = memoizedSerializedSize;
1867       if (size != -1) return size;
1868
1869       size = 0;
1870       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1871         size += com.google.protobuf.CodedOutputStream
1872           .computeBytesSize(1, getTransactionIdBytes());
1873       }
1874       size += getUnknownFields().getSerializedSize();
1875       memoizedSerializedSize = size;
1876       return size;
1877     }
1878
1879     private static final long serialVersionUID = 0L;
1880     @java.lang.Override
1881     protected java.lang.Object writeReplace()
1882         throws java.io.ObjectStreamException {
1883       return super.writeReplace();
1884     }
1885
1886     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseFrom(
1887         com.google.protobuf.ByteString data)
1888         throws com.google.protobuf.InvalidProtocolBufferException {
1889       return PARSER.parseFrom(data);
1890     }
1891     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseFrom(
1892         com.google.protobuf.ByteString data,
1893         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1894         throws com.google.protobuf.InvalidProtocolBufferException {
1895       return PARSER.parseFrom(data, extensionRegistry);
1896     }
1897     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseFrom(byte[] data)
1898         throws com.google.protobuf.InvalidProtocolBufferException {
1899       return PARSER.parseFrom(data);
1900     }
1901     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseFrom(
1902         byte[] data,
1903         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1904         throws com.google.protobuf.InvalidProtocolBufferException {
1905       return PARSER.parseFrom(data, extensionRegistry);
1906     }
1907     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseFrom(java.io.InputStream input)
1908         throws java.io.IOException {
1909       return PARSER.parseFrom(input);
1910     }
1911     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseFrom(
1912         java.io.InputStream input,
1913         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1914         throws java.io.IOException {
1915       return PARSER.parseFrom(input, extensionRegistry);
1916     }
1917     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseDelimitedFrom(java.io.InputStream input)
1918         throws java.io.IOException {
1919       return PARSER.parseDelimitedFrom(input);
1920     }
1921     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseDelimitedFrom(
1922         java.io.InputStream input,
1923         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1924         throws java.io.IOException {
1925       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1926     }
1927     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseFrom(
1928         com.google.protobuf.CodedInputStream input)
1929         throws java.io.IOException {
1930       return PARSER.parseFrom(input);
1931     }
1932     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parseFrom(
1933         com.google.protobuf.CodedInputStream input,
1934         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1935         throws java.io.IOException {
1936       return PARSER.parseFrom(input, extensionRegistry);
1937     }
1938
1939     public static Builder newBuilder() { return Builder.create(); }
1940     public Builder newBuilderForType() { return newBuilder(); }
1941     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction prototype) {
1942       return newBuilder().mergeFrom(prototype);
1943     }
1944     public Builder toBuilder() { return newBuilder(this); }
1945
1946     @java.lang.Override
1947     protected Builder newBuilderForType(
1948         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1949       Builder builder = new Builder(parent);
1950       return builder;
1951     }
1952     /**
1953      * Protobuf type {@code org.opendaylight.controller.mdsal.CommitTransaction}
1954      */
1955     public static final class Builder extends
1956         com.google.protobuf.GeneratedMessage.Builder<Builder>
1957        implements org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionOrBuilder {
1958       public static final com.google.protobuf.Descriptors.Descriptor
1959           getDescriptor() {
1960         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransaction_descriptor;
1961       }
1962
1963       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1964           internalGetFieldAccessorTable() {
1965         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransaction_fieldAccessorTable
1966             .ensureFieldAccessorsInitialized(
1967                 org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction.Builder.class);
1968       }
1969
1970       // Construct using org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction.newBuilder()
1971       private Builder() {
1972         maybeForceBuilderInitialization();
1973       }
1974
1975       private Builder(
1976           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1977         super(parent);
1978         maybeForceBuilderInitialization();
1979       }
1980       private void maybeForceBuilderInitialization() {
1981         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1982         }
1983       }
1984       private static Builder create() {
1985         return new Builder();
1986       }
1987
1988       public Builder clear() {
1989         super.clear();
1990         transactionId_ = "";
1991         bitField0_ = (bitField0_ & ~0x00000001);
1992         return this;
1993       }
1994
1995       public Builder clone() {
1996         return create().mergeFrom(buildPartial());
1997       }
1998
1999       public com.google.protobuf.Descriptors.Descriptor
2000           getDescriptorForType() {
2001         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransaction_descriptor;
2002       }
2003
2004       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction getDefaultInstanceForType() {
2005         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction.getDefaultInstance();
2006       }
2007
2008       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction build() {
2009         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction result = buildPartial();
2010         if (!result.isInitialized()) {
2011           throw newUninitializedMessageException(result);
2012         }
2013         return result;
2014       }
2015
2016       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction buildPartial() {
2017         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction result = new org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction(this);
2018         int from_bitField0_ = bitField0_;
2019         int to_bitField0_ = 0;
2020         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2021           to_bitField0_ |= 0x00000001;
2022         }
2023         result.transactionId_ = transactionId_;
2024         result.bitField0_ = to_bitField0_;
2025         onBuilt();
2026         return result;
2027       }
2028
2029       public Builder mergeFrom(com.google.protobuf.Message other) {
2030         if (other instanceof org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction) {
2031           return mergeFrom((org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction)other);
2032         } else {
2033           super.mergeFrom(other);
2034           return this;
2035         }
2036       }
2037
2038       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction other) {
2039         if (other == org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction.getDefaultInstance()) return this;
2040         if (other.hasTransactionId()) {
2041           bitField0_ |= 0x00000001;
2042           transactionId_ = other.transactionId_;
2043           onChanged();
2044         }
2045         this.mergeUnknownFields(other.getUnknownFields());
2046         return this;
2047       }
2048
2049       public final boolean isInitialized() {
2050         if (!hasTransactionId()) {
2051
2052           return false;
2053         }
2054         return true;
2055       }
2056
2057       public Builder mergeFrom(
2058           com.google.protobuf.CodedInputStream input,
2059           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2060           throws java.io.IOException {
2061         org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction parsedMessage = null;
2062         try {
2063           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2064         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2065           parsedMessage = (org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransaction) e.getUnfinishedMessage();
2066           throw e;
2067         } finally {
2068           if (parsedMessage != null) {
2069             mergeFrom(parsedMessage);
2070           }
2071         }
2072         return this;
2073       }
2074       private int bitField0_;
2075
2076       // required string transactionId = 1;
2077       private java.lang.Object transactionId_ = "";
2078       /**
2079        * <code>required string transactionId = 1;</code>
2080        */
2081       public boolean hasTransactionId() {
2082         return ((bitField0_ & 0x00000001) == 0x00000001);
2083       }
2084       /**
2085        * <code>required string transactionId = 1;</code>
2086        */
2087       public java.lang.String getTransactionId() {
2088         java.lang.Object ref = transactionId_;
2089         if (!(ref instanceof java.lang.String)) {
2090           java.lang.String s = ((com.google.protobuf.ByteString) ref)
2091               .toStringUtf8();
2092           transactionId_ = s;
2093           return s;
2094         } else {
2095           return (java.lang.String) ref;
2096         }
2097       }
2098       /**
2099        * <code>required string transactionId = 1;</code>
2100        */
2101       public com.google.protobuf.ByteString
2102           getTransactionIdBytes() {
2103         java.lang.Object ref = transactionId_;
2104         if (ref instanceof String) {
2105           com.google.protobuf.ByteString b =
2106               com.google.protobuf.ByteString.copyFromUtf8(
2107                   (java.lang.String) ref);
2108           transactionId_ = b;
2109           return b;
2110         } else {
2111           return (com.google.protobuf.ByteString) ref;
2112         }
2113       }
2114       /**
2115        * <code>required string transactionId = 1;</code>
2116        */
2117       public Builder setTransactionId(
2118           java.lang.String value) {
2119         if (value == null) {
2120     throw new NullPointerException();
2121   }
2122   bitField0_ |= 0x00000001;
2123         transactionId_ = value;
2124         onChanged();
2125         return this;
2126       }
2127       /**
2128        * <code>required string transactionId = 1;</code>
2129        */
2130       public Builder clearTransactionId() {
2131         bitField0_ = (bitField0_ & ~0x00000001);
2132         transactionId_ = getDefaultInstance().getTransactionId();
2133         onChanged();
2134         return this;
2135       }
2136       /**
2137        * <code>required string transactionId = 1;</code>
2138        */
2139       public Builder setTransactionIdBytes(
2140           com.google.protobuf.ByteString value) {
2141         if (value == null) {
2142     throw new NullPointerException();
2143   }
2144   bitField0_ |= 0x00000001;
2145         transactionId_ = value;
2146         onChanged();
2147         return this;
2148       }
2149
2150       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CommitTransaction)
2151     }
2152
2153     static {
2154       defaultInstance = new CommitTransaction(true);
2155       defaultInstance.initFields();
2156     }
2157
2158     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CommitTransaction)
2159   }
2160
2161   public interface CommitTransactionReplyOrBuilder
2162       extends com.google.protobuf.MessageOrBuilder {
2163   }
2164   /**
2165    * Protobuf type {@code org.opendaylight.controller.mdsal.CommitTransactionReply}
2166    */
2167   public static final class CommitTransactionReply extends
2168       com.google.protobuf.GeneratedMessage
2169       implements CommitTransactionReplyOrBuilder {
2170     // Use CommitTransactionReply.newBuilder() to construct.
2171     private CommitTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2172       super(builder);
2173       this.unknownFields = builder.getUnknownFields();
2174     }
2175     private CommitTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2176
2177     private static final CommitTransactionReply defaultInstance;
2178     public static CommitTransactionReply getDefaultInstance() {
2179       return defaultInstance;
2180     }
2181
2182     public CommitTransactionReply getDefaultInstanceForType() {
2183       return defaultInstance;
2184     }
2185
2186     private final com.google.protobuf.UnknownFieldSet unknownFields;
2187     @java.lang.Override
2188     public final com.google.protobuf.UnknownFieldSet
2189         getUnknownFields() {
2190       return this.unknownFields;
2191     }
2192     private CommitTransactionReply(
2193         com.google.protobuf.CodedInputStream input,
2194         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2195         throws com.google.protobuf.InvalidProtocolBufferException {
2196       initFields();
2197       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2198           com.google.protobuf.UnknownFieldSet.newBuilder();
2199       try {
2200         boolean done = false;
2201         while (!done) {
2202           int tag = input.readTag();
2203           switch (tag) {
2204             case 0:
2205               done = true;
2206               break;
2207             default: {
2208               if (!parseUnknownField(input, unknownFields,
2209                                      extensionRegistry, tag)) {
2210                 done = true;
2211               }
2212               break;
2213             }
2214           }
2215         }
2216       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2217         throw e.setUnfinishedMessage(this);
2218       } catch (java.io.IOException e) {
2219         throw new com.google.protobuf.InvalidProtocolBufferException(
2220             e.getMessage()).setUnfinishedMessage(this);
2221       } finally {
2222         this.unknownFields = unknownFields.build();
2223         makeExtensionsImmutable();
2224       }
2225     }
2226     public static final com.google.protobuf.Descriptors.Descriptor
2227         getDescriptor() {
2228       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransactionReply_descriptor;
2229     }
2230
2231     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2232         internalGetFieldAccessorTable() {
2233       return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransactionReply_fieldAccessorTable
2234           .ensureFieldAccessorsInitialized(
2235               org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply.Builder.class);
2236     }
2237
2238     public static com.google.protobuf.Parser<CommitTransactionReply> PARSER =
2239         new com.google.protobuf.AbstractParser<CommitTransactionReply>() {
2240       public CommitTransactionReply parsePartialFrom(
2241           com.google.protobuf.CodedInputStream input,
2242           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2243           throws com.google.protobuf.InvalidProtocolBufferException {
2244         return new CommitTransactionReply(input, extensionRegistry);
2245       }
2246     };
2247
2248     @java.lang.Override
2249     public com.google.protobuf.Parser<CommitTransactionReply> getParserForType() {
2250       return PARSER;
2251     }
2252
2253     private void initFields() {
2254     }
2255     private byte memoizedIsInitialized = -1;
2256     public final boolean isInitialized() {
2257       byte isInitialized = memoizedIsInitialized;
2258       if (isInitialized != -1) return isInitialized == 1;
2259
2260       memoizedIsInitialized = 1;
2261       return true;
2262     }
2263
2264     public void writeTo(com.google.protobuf.CodedOutputStream output)
2265                         throws java.io.IOException {
2266       getSerializedSize();
2267       getUnknownFields().writeTo(output);
2268     }
2269
2270     private int memoizedSerializedSize = -1;
2271     public int getSerializedSize() {
2272       int size = memoizedSerializedSize;
2273       if (size != -1) return size;
2274
2275       size = 0;
2276       size += getUnknownFields().getSerializedSize();
2277       memoizedSerializedSize = size;
2278       return size;
2279     }
2280
2281     private static final long serialVersionUID = 0L;
2282     @java.lang.Override
2283     protected java.lang.Object writeReplace()
2284         throws java.io.ObjectStreamException {
2285       return super.writeReplace();
2286     }
2287
2288     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseFrom(
2289         com.google.protobuf.ByteString data)
2290         throws com.google.protobuf.InvalidProtocolBufferException {
2291       return PARSER.parseFrom(data);
2292     }
2293     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseFrom(
2294         com.google.protobuf.ByteString data,
2295         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2296         throws com.google.protobuf.InvalidProtocolBufferException {
2297       return PARSER.parseFrom(data, extensionRegistry);
2298     }
2299     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseFrom(byte[] data)
2300         throws com.google.protobuf.InvalidProtocolBufferException {
2301       return PARSER.parseFrom(data);
2302     }
2303     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseFrom(
2304         byte[] data,
2305         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2306         throws com.google.protobuf.InvalidProtocolBufferException {
2307       return PARSER.parseFrom(data, extensionRegistry);
2308     }
2309     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseFrom(java.io.InputStream input)
2310         throws java.io.IOException {
2311       return PARSER.parseFrom(input);
2312     }
2313     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseFrom(
2314         java.io.InputStream input,
2315         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2316         throws java.io.IOException {
2317       return PARSER.parseFrom(input, extensionRegistry);
2318     }
2319     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseDelimitedFrom(java.io.InputStream input)
2320         throws java.io.IOException {
2321       return PARSER.parseDelimitedFrom(input);
2322     }
2323     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseDelimitedFrom(
2324         java.io.InputStream input,
2325         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2326         throws java.io.IOException {
2327       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2328     }
2329     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseFrom(
2330         com.google.protobuf.CodedInputStream input)
2331         throws java.io.IOException {
2332       return PARSER.parseFrom(input);
2333     }
2334     public static org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply parseFrom(
2335         com.google.protobuf.CodedInputStream input,
2336         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2337         throws java.io.IOException {
2338       return PARSER.parseFrom(input, extensionRegistry);
2339     }
2340
2341     public static Builder newBuilder() { return Builder.create(); }
2342     public Builder newBuilderForType() { return newBuilder(); }
2343     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply prototype) {
2344       return newBuilder().mergeFrom(prototype);
2345     }
2346     public Builder toBuilder() { return newBuilder(this); }
2347
2348     @java.lang.Override
2349     protected Builder newBuilderForType(
2350         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2351       Builder builder = new Builder(parent);
2352       return builder;
2353     }
2354     /**
2355      * Protobuf type {@code org.opendaylight.controller.mdsal.CommitTransactionReply}
2356      */
2357     public static final class Builder extends
2358         com.google.protobuf.GeneratedMessage.Builder<Builder>
2359        implements org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReplyOrBuilder {
2360       public static final com.google.protobuf.Descriptors.Descriptor
2361           getDescriptor() {
2362         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransactionReply_descriptor;
2363       }
2364
2365       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2366           internalGetFieldAccessorTable() {
2367         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransactionReply_fieldAccessorTable
2368             .ensureFieldAccessorsInitialized(
2369                 org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply.class, org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply.Builder.class);
2370       }
2371
2372       // Construct using org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply.newBuilder()
2373       private Builder() {
2374         maybeForceBuilderInitialization();
2375       }
2376
2377       private Builder(
2378           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2379         super(parent);
2380         maybeForceBuilderInitialization();
2381       }
2382       private void maybeForceBuilderInitialization() {
2383         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2384         }
2385       }
2386       private static Builder create() {
2387         return new Builder();
2388       }
2389
2390       public Builder clear() {
2391         super.clear();
2392         return this;
2393       }
2394
2395       public Builder clone() {
2396         return create().mergeFrom(buildPartial());
2397       }
2398
2399       public com.google.protobuf.Descriptors.Descriptor
2400           getDescriptorForType() {
2401         return org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.internal_static_org_opendaylight_controller_mdsal_CommitTransactionReply_descriptor;
2402       }
2403
2404       public org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages.CommitTransactionReply getDefaultInstanceForType()&nb