001 // Generated by the protocol buffer compiler. DO NOT EDIT! 002 // source: RpcPayloadHeader.proto 003 004 package org.apache.hadoop.ipc.protobuf; 005 006 public final class RpcPayloadHeaderProtos { 007 private RpcPayloadHeaderProtos() {} 008 public static void registerAllExtensions( 009 com.google.protobuf.ExtensionRegistry registry) { 010 } 011 public enum RpcKindProto 012 implements com.google.protobuf.ProtocolMessageEnum { 013 RPC_BUILTIN(0, 0), 014 RPC_WRITABLE(1, 1), 015 RPC_PROTOCOL_BUFFER(2, 2), 016 ; 017 018 public static final int RPC_BUILTIN_VALUE = 0; 019 public static final int RPC_WRITABLE_VALUE = 1; 020 public static final int RPC_PROTOCOL_BUFFER_VALUE = 2; 021 022 023 public final int getNumber() { return value; } 024 025 public static RpcKindProto valueOf(int value) { 026 switch (value) { 027 case 0: return RPC_BUILTIN; 028 case 1: return RPC_WRITABLE; 029 case 2: return RPC_PROTOCOL_BUFFER; 030 default: return null; 031 } 032 } 033 034 public static com.google.protobuf.Internal.EnumLiteMap<RpcKindProto> 035 internalGetValueMap() { 036 return internalValueMap; 037 } 038 private static com.google.protobuf.Internal.EnumLiteMap<RpcKindProto> 039 internalValueMap = 040 new com.google.protobuf.Internal.EnumLiteMap<RpcKindProto>() { 041 public RpcKindProto findValueByNumber(int number) { 042 return RpcKindProto.valueOf(number); 043 } 044 }; 045 046 public final com.google.protobuf.Descriptors.EnumValueDescriptor 047 getValueDescriptor() { 048 return getDescriptor().getValues().get(index); 049 } 050 public final com.google.protobuf.Descriptors.EnumDescriptor 051 getDescriptorForType() { 052 return getDescriptor(); 053 } 054 public static final com.google.protobuf.Descriptors.EnumDescriptor 055 getDescriptor() { 056 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.getDescriptor().getEnumTypes().get(0); 057 } 058 059 private static final RpcKindProto[] VALUES = { 060 RPC_BUILTIN, RPC_WRITABLE, RPC_PROTOCOL_BUFFER, 061 }; 062 063 public static RpcKindProto valueOf( 064 com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 065 if (desc.getType() != getDescriptor()) { 066 throw new java.lang.IllegalArgumentException( 067 "EnumValueDescriptor is not for this type."); 068 } 069 return VALUES[desc.getIndex()]; 070 } 071 072 private final int index; 073 private final int value; 074 075 private RpcKindProto(int index, int value) { 076 this.index = index; 077 this.value = value; 078 } 079 080 // @@protoc_insertion_point(enum_scope:RpcKindProto) 081 } 082 083 public enum RpcPayloadOperationProto 084 implements com.google.protobuf.ProtocolMessageEnum { 085 RPC_FINAL_PAYLOAD(0, 0), 086 RPC_CONTINUATION_PAYLOAD(1, 1), 087 RPC_CLOSE_CONNECTION(2, 2), 088 ; 089 090 public static final int RPC_FINAL_PAYLOAD_VALUE = 0; 091 public static final int RPC_CONTINUATION_PAYLOAD_VALUE = 1; 092 public static final int RPC_CLOSE_CONNECTION_VALUE = 2; 093 094 095 public final int getNumber() { return value; } 096 097 public static RpcPayloadOperationProto valueOf(int value) { 098 switch (value) { 099 case 0: return RPC_FINAL_PAYLOAD; 100 case 1: return RPC_CONTINUATION_PAYLOAD; 101 case 2: return RPC_CLOSE_CONNECTION; 102 default: return null; 103 } 104 } 105 106 public static com.google.protobuf.Internal.EnumLiteMap<RpcPayloadOperationProto> 107 internalGetValueMap() { 108 return internalValueMap; 109 } 110 private static com.google.protobuf.Internal.EnumLiteMap<RpcPayloadOperationProto> 111 internalValueMap = 112 new com.google.protobuf.Internal.EnumLiteMap<RpcPayloadOperationProto>() { 113 public RpcPayloadOperationProto findValueByNumber(int number) { 114 return RpcPayloadOperationProto.valueOf(number); 115 } 116 }; 117 118 public final com.google.protobuf.Descriptors.EnumValueDescriptor 119 getValueDescriptor() { 120 return getDescriptor().getValues().get(index); 121 } 122 public final com.google.protobuf.Descriptors.EnumDescriptor 123 getDescriptorForType() { 124 return getDescriptor(); 125 } 126 public static final com.google.protobuf.Descriptors.EnumDescriptor 127 getDescriptor() { 128 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.getDescriptor().getEnumTypes().get(1); 129 } 130 131 private static final RpcPayloadOperationProto[] VALUES = { 132 RPC_FINAL_PAYLOAD, RPC_CONTINUATION_PAYLOAD, RPC_CLOSE_CONNECTION, 133 }; 134 135 public static RpcPayloadOperationProto valueOf( 136 com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 137 if (desc.getType() != getDescriptor()) { 138 throw new java.lang.IllegalArgumentException( 139 "EnumValueDescriptor is not for this type."); 140 } 141 return VALUES[desc.getIndex()]; 142 } 143 144 private final int index; 145 private final int value; 146 147 private RpcPayloadOperationProto(int index, int value) { 148 this.index = index; 149 this.value = value; 150 } 151 152 // @@protoc_insertion_point(enum_scope:RpcPayloadOperationProto) 153 } 154 155 public enum RpcStatusProto 156 implements com.google.protobuf.ProtocolMessageEnum { 157 SUCCESS(0, 0), 158 ERROR(1, 1), 159 FATAL(2, 2), 160 ; 161 162 public static final int SUCCESS_VALUE = 0; 163 public static final int ERROR_VALUE = 1; 164 public static final int FATAL_VALUE = 2; 165 166 167 public final int getNumber() { return value; } 168 169 public static RpcStatusProto valueOf(int value) { 170 switch (value) { 171 case 0: return SUCCESS; 172 case 1: return ERROR; 173 case 2: return FATAL; 174 default: return null; 175 } 176 } 177 178 public static com.google.protobuf.Internal.EnumLiteMap<RpcStatusProto> 179 internalGetValueMap() { 180 return internalValueMap; 181 } 182 private static com.google.protobuf.Internal.EnumLiteMap<RpcStatusProto> 183 internalValueMap = 184 new com.google.protobuf.Internal.EnumLiteMap<RpcStatusProto>() { 185 public RpcStatusProto findValueByNumber(int number) { 186 return RpcStatusProto.valueOf(number); 187 } 188 }; 189 190 public final com.google.protobuf.Descriptors.EnumValueDescriptor 191 getValueDescriptor() { 192 return getDescriptor().getValues().get(index); 193 } 194 public final com.google.protobuf.Descriptors.EnumDescriptor 195 getDescriptorForType() { 196 return getDescriptor(); 197 } 198 public static final com.google.protobuf.Descriptors.EnumDescriptor 199 getDescriptor() { 200 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.getDescriptor().getEnumTypes().get(2); 201 } 202 203 private static final RpcStatusProto[] VALUES = { 204 SUCCESS, ERROR, FATAL, 205 }; 206 207 public static RpcStatusProto valueOf( 208 com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 209 if (desc.getType() != getDescriptor()) { 210 throw new java.lang.IllegalArgumentException( 211 "EnumValueDescriptor is not for this type."); 212 } 213 return VALUES[desc.getIndex()]; 214 } 215 216 private final int index; 217 private final int value; 218 219 private RpcStatusProto(int index, int value) { 220 this.index = index; 221 this.value = value; 222 } 223 224 // @@protoc_insertion_point(enum_scope:RpcStatusProto) 225 } 226 227 public interface RpcPayloadHeaderProtoOrBuilder 228 extends com.google.protobuf.MessageOrBuilder { 229 230 // optional .RpcKindProto rpcKind = 1; 231 boolean hasRpcKind(); 232 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto getRpcKind(); 233 234 // optional .RpcPayloadOperationProto rpcOp = 2; 235 boolean hasRpcOp(); 236 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto getRpcOp(); 237 238 // required uint32 callId = 3; 239 boolean hasCallId(); 240 int getCallId(); 241 } 242 public static final class RpcPayloadHeaderProto extends 243 com.google.protobuf.GeneratedMessage 244 implements RpcPayloadHeaderProtoOrBuilder { 245 // Use RpcPayloadHeaderProto.newBuilder() to construct. 246 private RpcPayloadHeaderProto(Builder builder) { 247 super(builder); 248 } 249 private RpcPayloadHeaderProto(boolean noInit) {} 250 251 private static final RpcPayloadHeaderProto defaultInstance; 252 public static RpcPayloadHeaderProto getDefaultInstance() { 253 return defaultInstance; 254 } 255 256 public RpcPayloadHeaderProto getDefaultInstanceForType() { 257 return defaultInstance; 258 } 259 260 public static final com.google.protobuf.Descriptors.Descriptor 261 getDescriptor() { 262 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.internal_static_RpcPayloadHeaderProto_descriptor; 263 } 264 265 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable 266 internalGetFieldAccessorTable() { 267 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.internal_static_RpcPayloadHeaderProto_fieldAccessorTable; 268 } 269 270 private int bitField0_; 271 // optional .RpcKindProto rpcKind = 1; 272 public static final int RPCKIND_FIELD_NUMBER = 1; 273 private org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto rpcKind_; 274 public boolean hasRpcKind() { 275 return ((bitField0_ & 0x00000001) == 0x00000001); 276 } 277 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto getRpcKind() { 278 return rpcKind_; 279 } 280 281 // optional .RpcPayloadOperationProto rpcOp = 2; 282 public static final int RPCOP_FIELD_NUMBER = 2; 283 private org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto rpcOp_; 284 public boolean hasRpcOp() { 285 return ((bitField0_ & 0x00000002) == 0x00000002); 286 } 287 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto getRpcOp() { 288 return rpcOp_; 289 } 290 291 // required uint32 callId = 3; 292 public static final int CALLID_FIELD_NUMBER = 3; 293 private int callId_; 294 public boolean hasCallId() { 295 return ((bitField0_ & 0x00000004) == 0x00000004); 296 } 297 public int getCallId() { 298 return callId_; 299 } 300 301 private void initFields() { 302 rpcKind_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto.RPC_BUILTIN; 303 rpcOp_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto.RPC_FINAL_PAYLOAD; 304 callId_ = 0; 305 } 306 private byte memoizedIsInitialized = -1; 307 public final boolean isInitialized() { 308 byte isInitialized = memoizedIsInitialized; 309 if (isInitialized != -1) return isInitialized == 1; 310 311 if (!hasCallId()) { 312 memoizedIsInitialized = 0; 313 return false; 314 } 315 memoizedIsInitialized = 1; 316 return true; 317 } 318 319 public void writeTo(com.google.protobuf.CodedOutputStream output) 320 throws java.io.IOException { 321 getSerializedSize(); 322 if (((bitField0_ & 0x00000001) == 0x00000001)) { 323 output.writeEnum(1, rpcKind_.getNumber()); 324 } 325 if (((bitField0_ & 0x00000002) == 0x00000002)) { 326 output.writeEnum(2, rpcOp_.getNumber()); 327 } 328 if (((bitField0_ & 0x00000004) == 0x00000004)) { 329 output.writeUInt32(3, callId_); 330 } 331 getUnknownFields().writeTo(output); 332 } 333 334 private int memoizedSerializedSize = -1; 335 public int getSerializedSize() { 336 int size = memoizedSerializedSize; 337 if (size != -1) return size; 338 339 size = 0; 340 if (((bitField0_ & 0x00000001) == 0x00000001)) { 341 size += com.google.protobuf.CodedOutputStream 342 .computeEnumSize(1, rpcKind_.getNumber()); 343 } 344 if (((bitField0_ & 0x00000002) == 0x00000002)) { 345 size += com.google.protobuf.CodedOutputStream 346 .computeEnumSize(2, rpcOp_.getNumber()); 347 } 348 if (((bitField0_ & 0x00000004) == 0x00000004)) { 349 size += com.google.protobuf.CodedOutputStream 350 .computeUInt32Size(3, callId_); 351 } 352 size += getUnknownFields().getSerializedSize(); 353 memoizedSerializedSize = size; 354 return size; 355 } 356 357 private static final long serialVersionUID = 0L; 358 @java.lang.Override 359 protected java.lang.Object writeReplace() 360 throws java.io.ObjectStreamException { 361 return super.writeReplace(); 362 } 363 364 @java.lang.Override 365 public boolean equals(final java.lang.Object obj) { 366 if (obj == this) { 367 return true; 368 } 369 if (!(obj instanceof org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto)) { 370 return super.equals(obj); 371 } 372 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto other = (org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto) obj; 373 374 boolean result = true; 375 result = result && (hasRpcKind() == other.hasRpcKind()); 376 if (hasRpcKind()) { 377 result = result && 378 (getRpcKind() == other.getRpcKind()); 379 } 380 result = result && (hasRpcOp() == other.hasRpcOp()); 381 if (hasRpcOp()) { 382 result = result && 383 (getRpcOp() == other.getRpcOp()); 384 } 385 result = result && (hasCallId() == other.hasCallId()); 386 if (hasCallId()) { 387 result = result && (getCallId() 388 == other.getCallId()); 389 } 390 result = result && 391 getUnknownFields().equals(other.getUnknownFields()); 392 return result; 393 } 394 395 @java.lang.Override 396 public int hashCode() { 397 int hash = 41; 398 hash = (19 * hash) + getDescriptorForType().hashCode(); 399 if (hasRpcKind()) { 400 hash = (37 * hash) + RPCKIND_FIELD_NUMBER; 401 hash = (53 * hash) + hashEnum(getRpcKind()); 402 } 403 if (hasRpcOp()) { 404 hash = (37 * hash) + RPCOP_FIELD_NUMBER; 405 hash = (53 * hash) + hashEnum(getRpcOp()); 406 } 407 if (hasCallId()) { 408 hash = (37 * hash) + CALLID_FIELD_NUMBER; 409 hash = (53 * hash) + getCallId(); 410 } 411 hash = (29 * hash) + getUnknownFields().hashCode(); 412 return hash; 413 } 414 415 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseFrom( 416 com.google.protobuf.ByteString data) 417 throws com.google.protobuf.InvalidProtocolBufferException { 418 return newBuilder().mergeFrom(data).buildParsed(); 419 } 420 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseFrom( 421 com.google.protobuf.ByteString data, 422 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 423 throws com.google.protobuf.InvalidProtocolBufferException { 424 return newBuilder().mergeFrom(data, extensionRegistry) 425 .buildParsed(); 426 } 427 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseFrom(byte[] data) 428 throws com.google.protobuf.InvalidProtocolBufferException { 429 return newBuilder().mergeFrom(data).buildParsed(); 430 } 431 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseFrom( 432 byte[] data, 433 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 434 throws com.google.protobuf.InvalidProtocolBufferException { 435 return newBuilder().mergeFrom(data, extensionRegistry) 436 .buildParsed(); 437 } 438 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseFrom(java.io.InputStream input) 439 throws java.io.IOException { 440 return newBuilder().mergeFrom(input).buildParsed(); 441 } 442 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseFrom( 443 java.io.InputStream input, 444 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 445 throws java.io.IOException { 446 return newBuilder().mergeFrom(input, extensionRegistry) 447 .buildParsed(); 448 } 449 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseDelimitedFrom(java.io.InputStream input) 450 throws java.io.IOException { 451 Builder builder = newBuilder(); 452 if (builder.mergeDelimitedFrom(input)) { 453 return builder.buildParsed(); 454 } else { 455 return null; 456 } 457 } 458 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseDelimitedFrom( 459 java.io.InputStream input, 460 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 461 throws java.io.IOException { 462 Builder builder = newBuilder(); 463 if (builder.mergeDelimitedFrom(input, extensionRegistry)) { 464 return builder.buildParsed(); 465 } else { 466 return null; 467 } 468 } 469 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseFrom( 470 com.google.protobuf.CodedInputStream input) 471 throws java.io.IOException { 472 return newBuilder().mergeFrom(input).buildParsed(); 473 } 474 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto parseFrom( 475 com.google.protobuf.CodedInputStream input, 476 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 477 throws java.io.IOException { 478 return newBuilder().mergeFrom(input, extensionRegistry) 479 .buildParsed(); 480 } 481 482 public static Builder newBuilder() { return Builder.create(); } 483 public Builder newBuilderForType() { return newBuilder(); } 484 public static Builder newBuilder(org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto prototype) { 485 return newBuilder().mergeFrom(prototype); 486 } 487 public Builder toBuilder() { return newBuilder(this); } 488 489 @java.lang.Override 490 protected Builder newBuilderForType( 491 com.google.protobuf.GeneratedMessage.BuilderParent parent) { 492 Builder builder = new Builder(parent); 493 return builder; 494 } 495 public static final class Builder extends 496 com.google.protobuf.GeneratedMessage.Builder<Builder> 497 implements org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProtoOrBuilder { 498 public static final com.google.protobuf.Descriptors.Descriptor 499 getDescriptor() { 500 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.internal_static_RpcPayloadHeaderProto_descriptor; 501 } 502 503 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable 504 internalGetFieldAccessorTable() { 505 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.internal_static_RpcPayloadHeaderProto_fieldAccessorTable; 506 } 507 508 // Construct using org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto.newBuilder() 509 private Builder() { 510 maybeForceBuilderInitialization(); 511 } 512 513 private Builder(BuilderParent parent) { 514 super(parent); 515 maybeForceBuilderInitialization(); 516 } 517 private void maybeForceBuilderInitialization() { 518 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { 519 } 520 } 521 private static Builder create() { 522 return new Builder(); 523 } 524 525 public Builder clear() { 526 super.clear(); 527 rpcKind_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto.RPC_BUILTIN; 528 bitField0_ = (bitField0_ & ~0x00000001); 529 rpcOp_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto.RPC_FINAL_PAYLOAD; 530 bitField0_ = (bitField0_ & ~0x00000002); 531 callId_ = 0; 532 bitField0_ = (bitField0_ & ~0x00000004); 533 return this; 534 } 535 536 public Builder clone() { 537 return create().mergeFrom(buildPartial()); 538 } 539 540 public com.google.protobuf.Descriptors.Descriptor 541 getDescriptorForType() { 542 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto.getDescriptor(); 543 } 544 545 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto getDefaultInstanceForType() { 546 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto.getDefaultInstance(); 547 } 548 549 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto build() { 550 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto result = buildPartial(); 551 if (!result.isInitialized()) { 552 throw newUninitializedMessageException(result); 553 } 554 return result; 555 } 556 557 private org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto buildParsed() 558 throws com.google.protobuf.InvalidProtocolBufferException { 559 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto result = buildPartial(); 560 if (!result.isInitialized()) { 561 throw newUninitializedMessageException( 562 result).asInvalidProtocolBufferException(); 563 } 564 return result; 565 } 566 567 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto buildPartial() { 568 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto result = new org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto(this); 569 int from_bitField0_ = bitField0_; 570 int to_bitField0_ = 0; 571 if (((from_bitField0_ & 0x00000001) == 0x00000001)) { 572 to_bitField0_ |= 0x00000001; 573 } 574 result.rpcKind_ = rpcKind_; 575 if (((from_bitField0_ & 0x00000002) == 0x00000002)) { 576 to_bitField0_ |= 0x00000002; 577 } 578 result.rpcOp_ = rpcOp_; 579 if (((from_bitField0_ & 0x00000004) == 0x00000004)) { 580 to_bitField0_ |= 0x00000004; 581 } 582 result.callId_ = callId_; 583 result.bitField0_ = to_bitField0_; 584 onBuilt(); 585 return result; 586 } 587 588 public Builder mergeFrom(com.google.protobuf.Message other) { 589 if (other instanceof org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto) { 590 return mergeFrom((org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto)other); 591 } else { 592 super.mergeFrom(other); 593 return this; 594 } 595 } 596 597 public Builder mergeFrom(org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto other) { 598 if (other == org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto.getDefaultInstance()) return this; 599 if (other.hasRpcKind()) { 600 setRpcKind(other.getRpcKind()); 601 } 602 if (other.hasRpcOp()) { 603 setRpcOp(other.getRpcOp()); 604 } 605 if (other.hasCallId()) { 606 setCallId(other.getCallId()); 607 } 608 this.mergeUnknownFields(other.getUnknownFields()); 609 return this; 610 } 611 612 public final boolean isInitialized() { 613 if (!hasCallId()) { 614 615 return false; 616 } 617 return true; 618 } 619 620 public Builder mergeFrom( 621 com.google.protobuf.CodedInputStream input, 622 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 623 throws java.io.IOException { 624 com.google.protobuf.UnknownFieldSet.Builder unknownFields = 625 com.google.protobuf.UnknownFieldSet.newBuilder( 626 this.getUnknownFields()); 627 while (true) { 628 int tag = input.readTag(); 629 switch (tag) { 630 case 0: 631 this.setUnknownFields(unknownFields.build()); 632 onChanged(); 633 return this; 634 default: { 635 if (!parseUnknownField(input, unknownFields, 636 extensionRegistry, tag)) { 637 this.setUnknownFields(unknownFields.build()); 638 onChanged(); 639 return this; 640 } 641 break; 642 } 643 case 8: { 644 int rawValue = input.readEnum(); 645 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto value = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto.valueOf(rawValue); 646 if (value == null) { 647 unknownFields.mergeVarintField(1, rawValue); 648 } else { 649 bitField0_ |= 0x00000001; 650 rpcKind_ = value; 651 } 652 break; 653 } 654 case 16: { 655 int rawValue = input.readEnum(); 656 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto value = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto.valueOf(rawValue); 657 if (value == null) { 658 unknownFields.mergeVarintField(2, rawValue); 659 } else { 660 bitField0_ |= 0x00000002; 661 rpcOp_ = value; 662 } 663 break; 664 } 665 case 24: { 666 bitField0_ |= 0x00000004; 667 callId_ = input.readUInt32(); 668 break; 669 } 670 } 671 } 672 } 673 674 private int bitField0_; 675 676 // optional .RpcKindProto rpcKind = 1; 677 private org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto rpcKind_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto.RPC_BUILTIN; 678 public boolean hasRpcKind() { 679 return ((bitField0_ & 0x00000001) == 0x00000001); 680 } 681 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto getRpcKind() { 682 return rpcKind_; 683 } 684 public Builder setRpcKind(org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto value) { 685 if (value == null) { 686 throw new NullPointerException(); 687 } 688 bitField0_ |= 0x00000001; 689 rpcKind_ = value; 690 onChanged(); 691 return this; 692 } 693 public Builder clearRpcKind() { 694 bitField0_ = (bitField0_ & ~0x00000001); 695 rpcKind_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcKindProto.RPC_BUILTIN; 696 onChanged(); 697 return this; 698 } 699 700 // optional .RpcPayloadOperationProto rpcOp = 2; 701 private org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto rpcOp_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto.RPC_FINAL_PAYLOAD; 702 public boolean hasRpcOp() { 703 return ((bitField0_ & 0x00000002) == 0x00000002); 704 } 705 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto getRpcOp() { 706 return rpcOp_; 707 } 708 public Builder setRpcOp(org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto value) { 709 if (value == null) { 710 throw new NullPointerException(); 711 } 712 bitField0_ |= 0x00000002; 713 rpcOp_ = value; 714 onChanged(); 715 return this; 716 } 717 public Builder clearRpcOp() { 718 bitField0_ = (bitField0_ & ~0x00000002); 719 rpcOp_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadOperationProto.RPC_FINAL_PAYLOAD; 720 onChanged(); 721 return this; 722 } 723 724 // required uint32 callId = 3; 725 private int callId_ ; 726 public boolean hasCallId() { 727 return ((bitField0_ & 0x00000004) == 0x00000004); 728 } 729 public int getCallId() { 730 return callId_; 731 } 732 public Builder setCallId(int value) { 733 bitField0_ |= 0x00000004; 734 callId_ = value; 735 onChanged(); 736 return this; 737 } 738 public Builder clearCallId() { 739 bitField0_ = (bitField0_ & ~0x00000004); 740 callId_ = 0; 741 onChanged(); 742 return this; 743 } 744 745 // @@protoc_insertion_point(builder_scope:RpcPayloadHeaderProto) 746 } 747 748 static { 749 defaultInstance = new RpcPayloadHeaderProto(true); 750 defaultInstance.initFields(); 751 } 752 753 // @@protoc_insertion_point(class_scope:RpcPayloadHeaderProto) 754 } 755 756 public interface RpcResponseHeaderProtoOrBuilder 757 extends com.google.protobuf.MessageOrBuilder { 758 759 // required uint32 callId = 1; 760 boolean hasCallId(); 761 int getCallId(); 762 763 // required .RpcStatusProto status = 2; 764 boolean hasStatus(); 765 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto getStatus(); 766 767 // optional uint32 serverIpcVersionNum = 3; 768 boolean hasServerIpcVersionNum(); 769 int getServerIpcVersionNum(); 770 } 771 public static final class RpcResponseHeaderProto extends 772 com.google.protobuf.GeneratedMessage 773 implements RpcResponseHeaderProtoOrBuilder { 774 // Use RpcResponseHeaderProto.newBuilder() to construct. 775 private RpcResponseHeaderProto(Builder builder) { 776 super(builder); 777 } 778 private RpcResponseHeaderProto(boolean noInit) {} 779 780 private static final RpcResponseHeaderProto defaultInstance; 781 public static RpcResponseHeaderProto getDefaultInstance() { 782 return defaultInstance; 783 } 784 785 public RpcResponseHeaderProto getDefaultInstanceForType() { 786 return defaultInstance; 787 } 788 789 public static final com.google.protobuf.Descriptors.Descriptor 790 getDescriptor() { 791 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.internal_static_RpcResponseHeaderProto_descriptor; 792 } 793 794 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable 795 internalGetFieldAccessorTable() { 796 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.internal_static_RpcResponseHeaderProto_fieldAccessorTable; 797 } 798 799 private int bitField0_; 800 // required uint32 callId = 1; 801 public static final int CALLID_FIELD_NUMBER = 1; 802 private int callId_; 803 public boolean hasCallId() { 804 return ((bitField0_ & 0x00000001) == 0x00000001); 805 } 806 public int getCallId() { 807 return callId_; 808 } 809 810 // required .RpcStatusProto status = 2; 811 public static final int STATUS_FIELD_NUMBER = 2; 812 private org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto status_; 813 public boolean hasStatus() { 814 return ((bitField0_ & 0x00000002) == 0x00000002); 815 } 816 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto getStatus() { 817 return status_; 818 } 819 820 // optional uint32 serverIpcVersionNum = 3; 821 public static final int SERVERIPCVERSIONNUM_FIELD_NUMBER = 3; 822 private int serverIpcVersionNum_; 823 public boolean hasServerIpcVersionNum() { 824 return ((bitField0_ & 0x00000004) == 0x00000004); 825 } 826 public int getServerIpcVersionNum() { 827 return serverIpcVersionNum_; 828 } 829 830 private void initFields() { 831 callId_ = 0; 832 status_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto.SUCCESS; 833 serverIpcVersionNum_ = 0; 834 } 835 private byte memoizedIsInitialized = -1; 836 public final boolean isInitialized() { 837 byte isInitialized = memoizedIsInitialized; 838 if (isInitialized != -1) return isInitialized == 1; 839 840 if (!hasCallId()) { 841 memoizedIsInitialized = 0; 842 return false; 843 } 844 if (!hasStatus()) { 845 memoizedIsInitialized = 0; 846 return false; 847 } 848 memoizedIsInitialized = 1; 849 return true; 850 } 851 852 public void writeTo(com.google.protobuf.CodedOutputStream output) 853 throws java.io.IOException { 854 getSerializedSize(); 855 if (((bitField0_ & 0x00000001) == 0x00000001)) { 856 output.writeUInt32(1, callId_); 857 } 858 if (((bitField0_ & 0x00000002) == 0x00000002)) { 859 output.writeEnum(2, status_.getNumber()); 860 } 861 if (((bitField0_ & 0x00000004) == 0x00000004)) { 862 output.writeUInt32(3, serverIpcVersionNum_); 863 } 864 getUnknownFields().writeTo(output); 865 } 866 867 private int memoizedSerializedSize = -1; 868 public int getSerializedSize() { 869 int size = memoizedSerializedSize; 870 if (size != -1) return size; 871 872 size = 0; 873 if (((bitField0_ & 0x00000001) == 0x00000001)) { 874 size += com.google.protobuf.CodedOutputStream 875 .computeUInt32Size(1, callId_); 876 } 877 if (((bitField0_ & 0x00000002) == 0x00000002)) { 878 size += com.google.protobuf.CodedOutputStream 879 .computeEnumSize(2, status_.getNumber()); 880 } 881 if (((bitField0_ & 0x00000004) == 0x00000004)) { 882 size += com.google.protobuf.CodedOutputStream 883 .computeUInt32Size(3, serverIpcVersionNum_); 884 } 885 size += getUnknownFields().getSerializedSize(); 886 memoizedSerializedSize = size; 887 return size; 888 } 889 890 private static final long serialVersionUID = 0L; 891 @java.lang.Override 892 protected java.lang.Object writeReplace() 893 throws java.io.ObjectStreamException { 894 return super.writeReplace(); 895 } 896 897 @java.lang.Override 898 public boolean equals(final java.lang.Object obj) { 899 if (obj == this) { 900 return true; 901 } 902 if (!(obj instanceof org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto)) { 903 return super.equals(obj); 904 } 905 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto other = (org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto) obj; 906 907 boolean result = true; 908 result = result && (hasCallId() == other.hasCallId()); 909 if (hasCallId()) { 910 result = result && (getCallId() 911 == other.getCallId()); 912 } 913 result = result && (hasStatus() == other.hasStatus()); 914 if (hasStatus()) { 915 result = result && 916 (getStatus() == other.getStatus()); 917 } 918 result = result && (hasServerIpcVersionNum() == other.hasServerIpcVersionNum()); 919 if (hasServerIpcVersionNum()) { 920 result = result && (getServerIpcVersionNum() 921 == other.getServerIpcVersionNum()); 922 } 923 result = result && 924 getUnknownFields().equals(other.getUnknownFields()); 925 return result; 926 } 927 928 @java.lang.Override 929 public int hashCode() { 930 int hash = 41; 931 hash = (19 * hash) + getDescriptorForType().hashCode(); 932 if (hasCallId()) { 933 hash = (37 * hash) + CALLID_FIELD_NUMBER; 934 hash = (53 * hash) + getCallId(); 935 } 936 if (hasStatus()) { 937 hash = (37 * hash) + STATUS_FIELD_NUMBER; 938 hash = (53 * hash) + hashEnum(getStatus()); 939 } 940 if (hasServerIpcVersionNum()) { 941 hash = (37 * hash) + SERVERIPCVERSIONNUM_FIELD_NUMBER; 942 hash = (53 * hash) + getServerIpcVersionNum(); 943 } 944 hash = (29 * hash) + getUnknownFields().hashCode(); 945 return hash; 946 } 947 948 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseFrom( 949 com.google.protobuf.ByteString data) 950 throws com.google.protobuf.InvalidProtocolBufferException { 951 return newBuilder().mergeFrom(data).buildParsed(); 952 } 953 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseFrom( 954 com.google.protobuf.ByteString data, 955 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 956 throws com.google.protobuf.InvalidProtocolBufferException { 957 return newBuilder().mergeFrom(data, extensionRegistry) 958 .buildParsed(); 959 } 960 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseFrom(byte[] data) 961 throws com.google.protobuf.InvalidProtocolBufferException { 962 return newBuilder().mergeFrom(data).buildParsed(); 963 } 964 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseFrom( 965 byte[] data, 966 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 967 throws com.google.protobuf.InvalidProtocolBufferException { 968 return newBuilder().mergeFrom(data, extensionRegistry) 969 .buildParsed(); 970 } 971 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseFrom(java.io.InputStream input) 972 throws java.io.IOException { 973 return newBuilder().mergeFrom(input).buildParsed(); 974 } 975 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseFrom( 976 java.io.InputStream input, 977 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 978 throws java.io.IOException { 979 return newBuilder().mergeFrom(input, extensionRegistry) 980 .buildParsed(); 981 } 982 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseDelimitedFrom(java.io.InputStream input) 983 throws java.io.IOException { 984 Builder builder = newBuilder(); 985 if (builder.mergeDelimitedFrom(input)) { 986 return builder.buildParsed(); 987 } else { 988 return null; 989 } 990 } 991 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseDelimitedFrom( 992 java.io.InputStream input, 993 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 994 throws java.io.IOException { 995 Builder builder = newBuilder(); 996 if (builder.mergeDelimitedFrom(input, extensionRegistry)) { 997 return builder.buildParsed(); 998 } else { 999 return null; 1000 } 1001 } 1002 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseFrom( 1003 com.google.protobuf.CodedInputStream input) 1004 throws java.io.IOException { 1005 return newBuilder().mergeFrom(input).buildParsed(); 1006 } 1007 public static org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto parseFrom( 1008 com.google.protobuf.CodedInputStream input, 1009 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1010 throws java.io.IOException { 1011 return newBuilder().mergeFrom(input, extensionRegistry) 1012 .buildParsed(); 1013 } 1014 1015 public static Builder newBuilder() { return Builder.create(); } 1016 public Builder newBuilderForType() { return newBuilder(); } 1017 public static Builder newBuilder(org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto prototype) { 1018 return newBuilder().mergeFrom(prototype); 1019 } 1020 public Builder toBuilder() { return newBuilder(this); } 1021 1022 @java.lang.Override 1023 protected Builder newBuilderForType( 1024 com.google.protobuf.GeneratedMessage.BuilderParent parent) { 1025 Builder builder = new Builder(parent); 1026 return builder; 1027 } 1028 public static final class Builder extends 1029 com.google.protobuf.GeneratedMessage.Builder<Builder> 1030 implements org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProtoOrBuilder { 1031 public static final com.google.protobuf.Descriptors.Descriptor 1032 getDescriptor() { 1033 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.internal_static_RpcResponseHeaderProto_descriptor; 1034 } 1035 1036 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable 1037 internalGetFieldAccessorTable() { 1038 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.internal_static_RpcResponseHeaderProto_fieldAccessorTable; 1039 } 1040 1041 // Construct using org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto.newBuilder() 1042 private Builder() { 1043 maybeForceBuilderInitialization(); 1044 } 1045 1046 private Builder(BuilderParent parent) { 1047 super(parent); 1048 maybeForceBuilderInitialization(); 1049 } 1050 private void maybeForceBuilderInitialization() { 1051 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { 1052 } 1053 } 1054 private static Builder create() { 1055 return new Builder(); 1056 } 1057 1058 public Builder clear() { 1059 super.clear(); 1060 callId_ = 0; 1061 bitField0_ = (bitField0_ & ~0x00000001); 1062 status_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto.SUCCESS; 1063 bitField0_ = (bitField0_ & ~0x00000002); 1064 serverIpcVersionNum_ = 0; 1065 bitField0_ = (bitField0_ & ~0x00000004); 1066 return this; 1067 } 1068 1069 public Builder clone() { 1070 return create().mergeFrom(buildPartial()); 1071 } 1072 1073 public com.google.protobuf.Descriptors.Descriptor 1074 getDescriptorForType() { 1075 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto.getDescriptor(); 1076 } 1077 1078 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto getDefaultInstanceForType() { 1079 return org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto.getDefaultInstance(); 1080 } 1081 1082 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto build() { 1083 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto result = buildPartial(); 1084 if (!result.isInitialized()) { 1085 throw newUninitializedMessageException(result); 1086 } 1087 return result; 1088 } 1089 1090 private org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto buildParsed() 1091 throws com.google.protobuf.InvalidProtocolBufferException { 1092 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto result = buildPartial(); 1093 if (!result.isInitialized()) { 1094 throw newUninitializedMessageException( 1095 result).asInvalidProtocolBufferException(); 1096 } 1097 return result; 1098 } 1099 1100 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto buildPartial() { 1101 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto result = new org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto(this); 1102 int from_bitField0_ = bitField0_; 1103 int to_bitField0_ = 0; 1104 if (((from_bitField0_ & 0x00000001) == 0x00000001)) { 1105 to_bitField0_ |= 0x00000001; 1106 } 1107 result.callId_ = callId_; 1108 if (((from_bitField0_ & 0x00000002) == 0x00000002)) { 1109 to_bitField0_ |= 0x00000002; 1110 } 1111 result.status_ = status_; 1112 if (((from_bitField0_ & 0x00000004) == 0x00000004)) { 1113 to_bitField0_ |= 0x00000004; 1114 } 1115 result.serverIpcVersionNum_ = serverIpcVersionNum_; 1116 result.bitField0_ = to_bitField0_; 1117 onBuilt(); 1118 return result; 1119 } 1120 1121 public Builder mergeFrom(com.google.protobuf.Message other) { 1122 if (other instanceof org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto) { 1123 return mergeFrom((org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto)other); 1124 } else { 1125 super.mergeFrom(other); 1126 return this; 1127 } 1128 } 1129 1130 public Builder mergeFrom(org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto other) { 1131 if (other == org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto.getDefaultInstance()) return this; 1132 if (other.hasCallId()) { 1133 setCallId(other.getCallId()); 1134 } 1135 if (other.hasStatus()) { 1136 setStatus(other.getStatus()); 1137 } 1138 if (other.hasServerIpcVersionNum()) { 1139 setServerIpcVersionNum(other.getServerIpcVersionNum()); 1140 } 1141 this.mergeUnknownFields(other.getUnknownFields()); 1142 return this; 1143 } 1144 1145 public final boolean isInitialized() { 1146 if (!hasCallId()) { 1147 1148 return false; 1149 } 1150 if (!hasStatus()) { 1151 1152 return false; 1153 } 1154 return true; 1155 } 1156 1157 public Builder mergeFrom( 1158 com.google.protobuf.CodedInputStream input, 1159 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1160 throws java.io.IOException { 1161 com.google.protobuf.UnknownFieldSet.Builder unknownFields = 1162 com.google.protobuf.UnknownFieldSet.newBuilder( 1163 this.getUnknownFields()); 1164 while (true) { 1165 int tag = input.readTag(); 1166 switch (tag) { 1167 case 0: 1168 this.setUnknownFields(unknownFields.build()); 1169 onChanged(); 1170 return this; 1171 default: { 1172 if (!parseUnknownField(input, unknownFields, 1173 extensionRegistry, tag)) { 1174 this.setUnknownFields(unknownFields.build()); 1175 onChanged(); 1176 return this; 1177 } 1178 break; 1179 } 1180 case 8: { 1181 bitField0_ |= 0x00000001; 1182 callId_ = input.readUInt32(); 1183 break; 1184 } 1185 case 16: { 1186 int rawValue = input.readEnum(); 1187 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto value = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto.valueOf(rawValue); 1188 if (value == null) { 1189 unknownFields.mergeVarintField(2, rawValue); 1190 } else { 1191 bitField0_ |= 0x00000002; 1192 status_ = value; 1193 } 1194 break; 1195 } 1196 case 24: { 1197 bitField0_ |= 0x00000004; 1198 serverIpcVersionNum_ = input.readUInt32(); 1199 break; 1200 } 1201 } 1202 } 1203 } 1204 1205 private int bitField0_; 1206 1207 // required uint32 callId = 1; 1208 private int callId_ ; 1209 public boolean hasCallId() { 1210 return ((bitField0_ & 0x00000001) == 0x00000001); 1211 } 1212 public int getCallId() { 1213 return callId_; 1214 } 1215 public Builder setCallId(int value) { 1216 bitField0_ |= 0x00000001; 1217 callId_ = value; 1218 onChanged(); 1219 return this; 1220 } 1221 public Builder clearCallId() { 1222 bitField0_ = (bitField0_ & ~0x00000001); 1223 callId_ = 0; 1224 onChanged(); 1225 return this; 1226 } 1227 1228 // required .RpcStatusProto status = 2; 1229 private org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto status_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto.SUCCESS; 1230 public boolean hasStatus() { 1231 return ((bitField0_ & 0x00000002) == 0x00000002); 1232 } 1233 public org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto getStatus() { 1234 return status_; 1235 } 1236 public Builder setStatus(org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto value) { 1237 if (value == null) { 1238 throw new NullPointerException(); 1239 } 1240 bitField0_ |= 0x00000002; 1241 status_ = value; 1242 onChanged(); 1243 return this; 1244 } 1245 public Builder clearStatus() { 1246 bitField0_ = (bitField0_ & ~0x00000002); 1247 status_ = org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcStatusProto.SUCCESS; 1248 onChanged(); 1249 return this; 1250 } 1251 1252 // optional uint32 serverIpcVersionNum = 3; 1253 private int serverIpcVersionNum_ ; 1254 public boolean hasServerIpcVersionNum() { 1255 return ((bitField0_ & 0x00000004) == 0x00000004); 1256 } 1257 public int getServerIpcVersionNum() { 1258 return serverIpcVersionNum_; 1259 } 1260 public Builder setServerIpcVersionNum(int value) { 1261 bitField0_ |= 0x00000004; 1262 serverIpcVersionNum_ = value; 1263 onChanged(); 1264 return this; 1265 } 1266 public Builder clearServerIpcVersionNum() { 1267 bitField0_ = (bitField0_ & ~0x00000004); 1268 serverIpcVersionNum_ = 0; 1269 onChanged(); 1270 return this; 1271 } 1272 1273 // @@protoc_insertion_point(builder_scope:RpcResponseHeaderProto) 1274 } 1275 1276 static { 1277 defaultInstance = new RpcResponseHeaderProto(true); 1278 defaultInstance.initFields(); 1279 } 1280 1281 // @@protoc_insertion_point(class_scope:RpcResponseHeaderProto) 1282 } 1283 1284 private static com.google.protobuf.Descriptors.Descriptor 1285 internal_static_RpcPayloadHeaderProto_descriptor; 1286 private static 1287 com.google.protobuf.GeneratedMessage.FieldAccessorTable 1288 internal_static_RpcPayloadHeaderProto_fieldAccessorTable; 1289 private static com.google.protobuf.Descriptors.Descriptor 1290 internal_static_RpcResponseHeaderProto_descriptor; 1291 private static 1292 com.google.protobuf.GeneratedMessage.FieldAccessorTable 1293 internal_static_RpcResponseHeaderProto_fieldAccessorTable; 1294 1295 public static com.google.protobuf.Descriptors.FileDescriptor 1296 getDescriptor() { 1297 return descriptor; 1298 } 1299 private static com.google.protobuf.Descriptors.FileDescriptor 1300 descriptor; 1301 static { 1302 java.lang.String[] descriptorData = { 1303 "\n\026RpcPayloadHeader.proto\"q\n\025RpcPayloadHe" + 1304 "aderProto\022\036\n\007rpcKind\030\001 \001(\0162\r.RpcKindProt" + 1305 "o\022(\n\005rpcOp\030\002 \001(\0162\031.RpcPayloadOperationPr" + 1306 "oto\022\016\n\006callId\030\003 \002(\r\"f\n\026RpcResponseHeader" + 1307 "Proto\022\016\n\006callId\030\001 \002(\r\022\037\n\006status\030\002 \002(\0162\017." + 1308 "RpcStatusProto\022\033\n\023serverIpcVersionNum\030\003 " + 1309 "\001(\r*J\n\014RpcKindProto\022\017\n\013RPC_BUILTIN\020\000\022\020\n\014" + 1310 "RPC_WRITABLE\020\001\022\027\n\023RPC_PROTOCOL_BUFFER\020\002*" + 1311 "i\n\030RpcPayloadOperationProto\022\025\n\021RPC_FINAL" + 1312 "_PAYLOAD\020\000\022\034\n\030RPC_CONTINUATION_PAYLOAD\020\001", 1313 "\022\030\n\024RPC_CLOSE_CONNECTION\020\002*3\n\016RpcStatusP" + 1314 "roto\022\013\n\007SUCCESS\020\000\022\t\n\005ERROR\020\001\022\t\n\005FATAL\020\002B" + 1315 ";\n\036org.apache.hadoop.ipc.protobufB\026RpcPa" + 1316 "yloadHeaderProtos\240\001\001" 1317 }; 1318 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = 1319 new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { 1320 public com.google.protobuf.ExtensionRegistry assignDescriptors( 1321 com.google.protobuf.Descriptors.FileDescriptor root) { 1322 descriptor = root; 1323 internal_static_RpcPayloadHeaderProto_descriptor = 1324 getDescriptor().getMessageTypes().get(0); 1325 internal_static_RpcPayloadHeaderProto_fieldAccessorTable = new 1326 com.google.protobuf.GeneratedMessage.FieldAccessorTable( 1327 internal_static_RpcPayloadHeaderProto_descriptor, 1328 new java.lang.String[] { "RpcKind", "RpcOp", "CallId", }, 1329 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto.class, 1330 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcPayloadHeaderProto.Builder.class); 1331 internal_static_RpcResponseHeaderProto_descriptor = 1332 getDescriptor().getMessageTypes().get(1); 1333 internal_static_RpcResponseHeaderProto_fieldAccessorTable = new 1334 com.google.protobuf.GeneratedMessage.FieldAccessorTable( 1335 internal_static_RpcResponseHeaderProto_descriptor, 1336 new java.lang.String[] { "CallId", "Status", "ServerIpcVersionNum", }, 1337 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto.class, 1338 org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos.RpcResponseHeaderProto.Builder.class); 1339 return null; 1340 } 1341 }; 1342 com.google.protobuf.Descriptors.FileDescriptor 1343 .internalBuildGeneratedFileFrom(descriptorData, 1344 new com.google.protobuf.Descriptors.FileDescriptor[] { 1345 }, assigner); 1346 } 1347 1348 // @@protoc_insertion_point(outer_class_scope) 1349 }