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