@Override protected void handlePartitionResponse(CommandPartitionedTopicMetadataResponse lookupResult) { if (log.isDebugEnabled()) { log.debug("Received Broker Partition response: {}", lookupResult.getPartitions()); long requestId = lookupResult.getRequestId(); CompletableFuture<LookupDataResult> requestFuture = getAndRemovePendingLookupRequest(requestId); if (requestFuture.isCompletedExceptionally()) { if (log.isDebugEnabled()) { log.debug("{} Request {} already timed-out", ctx.channel(), lookupResult.getRequestId()); if (!lookupResult.hasResponse() || CommandPartitionedTopicMetadataResponse.LookupType.Failed.equals(lookupResult.getResponse())) { if (lookupResult.hasError()) { checkServerError(lookupResult.getError(), lookupResult.getMessage()); requestFuture.completeExceptionally( getPulsarClientException(lookupResult.getError(), lookupResult.getMessage())); } else { requestFuture requestFuture.complete(new LookupDataResult(lookupResult.getPartitions())); log.warn("{} Received unknown request id from server: {}", ctx.channel(), lookupResult.getRequestId());
partitionMetadata_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadata.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00100000); partitionMetadataResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00200000); lookupTopic_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandLookupTopic.getDefaultInstance();
redeliverUnacknowledgedMessages_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandRedeliverUnacknowledgedMessages.getDefaultInstance(); partitionMetadata_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadata.getDefaultInstance(); partitionMetadataResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance(); lookupTopic_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandLookupTopic.getDefaultInstance(); lookupTopicResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandLookupTopicResponse.getDefaultInstance();
@Override protected void handlePartitionResponse(CommandPartitionedTopicMetadataResponse lookupResult) { if (log.isDebugEnabled()) { log.debug("Received Broker Partition response: {}", lookupResult.getPartitions()); long requestId = lookupResult.getRequestId(); CompletableFuture<LookupDataResult> requestFuture = getAndRemovePendingLookupRequest(requestId); if (requestFuture.isCompletedExceptionally()) { if (log.isDebugEnabled()) { log.debug("{} Request {} already timed-out", ctx.channel(), lookupResult.getRequestId()); if (!lookupResult.hasResponse() || CommandPartitionedTopicMetadataResponse.LookupType.Failed.equals(lookupResult.getResponse())) { if (lookupResult.hasError()) { checkServerError(lookupResult.getError(), lookupResult.getMessage()); requestFuture.completeExceptionally( getPulsarClientException(lookupResult.getError(), lookupResult.getMessage())); } else { requestFuture requestFuture.complete(new LookupDataResult(lookupResult.getPartitions())); log.warn("{} Received unknown request id from server: {}", ctx.channel(), lookupResult.getRequestId());
public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeUInt32Size(1, partitions_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeUInt64Size(2, requestId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeEnumSize(3, response_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeEnumSize(4, error_.getNumber()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeBytesSize(5, getMessageBytes()); } memoizedSerializedSize = size; return size; }
public void writeTo(org.apache.pulsar.common.util.protobuf.ByteBufCodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeUInt32(1, partitions_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeUInt64(2, requestId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, response_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeEnum(4, error_.getNumber()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getMessageBytes()); } }
public Builder mergeFrom(org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse other) { if (other == org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance()) return this; if (other.hasPartitions()) { setPartitions(other.getPartitions()); } if (other.hasRequestId()) { setRequestId(other.getRequestId()); } if (other.hasResponse()) { setResponse(other.getResponse()); } if (other.hasError()) { setError(other.getError()); } if (other.hasMessage()) { setMessage(other.getMessage()); } return this; }
public org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse getDefaultInstanceForType() { return org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance(); }
public Builder clearPartitionMetadataResponse() { partitionMetadataResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00200000); return this; }
public Builder clearMessage() { bitField0_ = (bitField0_ & ~0x00000010); message_ = getDefaultInstance().getMessage(); return this; } void setMessage(org.apache.pulsar.shaded.com.google.protobuf.v241.ByteString value) {
public Builder mergePartitionMetadataResponse(org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse value) { if (((bitField0_ & 0x00200000) == 0x00200000) && partitionMetadataResponse_ != org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance()) { partitionMetadataResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.newBuilder(partitionMetadataResponse_).mergeFrom(value).buildPartial(); } else { partitionMetadataResponse_ = value; } bitField0_ |= 0x00200000; return this; } public Builder clearPartitionMetadataResponse() {
partitionMetadata_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadata.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00100000); partitionMetadataResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00200000); lookupTopic_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandLookupTopic.getDefaultInstance();
redeliverUnacknowledgedMessages_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandRedeliverUnacknowledgedMessages.getDefaultInstance(); partitionMetadata_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadata.getDefaultInstance(); partitionMetadataResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance(); lookupTopic_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandLookupTopic.getDefaultInstance(); lookupTopicResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandLookupTopicResponse.getDefaultInstance();
public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeUInt32Size(1, partitions_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeUInt64Size(2, requestId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeEnumSize(3, response_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeEnumSize(4, error_.getNumber()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += org.apache.pulsar.shaded.com.google.protobuf.v241.CodedOutputStream .computeBytesSize(5, getMessageBytes()); } memoizedSerializedSize = size; return size; }
public void writeTo(org.apache.pulsar.common.util.protobuf.ByteBufCodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeUInt32(1, partitions_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeUInt64(2, requestId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, response_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeEnum(4, error_.getNumber()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getMessageBytes()); } }
public Builder mergeFrom(org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse other) { if (other == org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance()) return this; if (other.hasPartitions()) { setPartitions(other.getPartitions()); } if (other.hasRequestId()) { setRequestId(other.getRequestId()); } if (other.hasResponse()) { setResponse(other.getResponse()); } if (other.hasError()) { setError(other.getError()); } if (other.hasMessage()) { setMessage(other.getMessage()); } return this; }
public org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse getDefaultInstanceForType() { return org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance(); }
public Builder clearPartitionMetadataResponse() { partitionMetadataResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00200000); return this; }
public Builder clearMessage() { bitField0_ = (bitField0_ & ~0x00000010); message_ = getDefaultInstance().getMessage(); return this; } void setMessage(org.apache.pulsar.shaded.com.google.protobuf.v241.ByteString value) {
public Builder mergePartitionMetadataResponse(org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse value) { if (((bitField0_ & 0x00200000) == 0x00200000) && partitionMetadataResponse_ != org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.getDefaultInstance()) { partitionMetadataResponse_ = org.apache.pulsar.common.api.proto.PulsarApi.CommandPartitionedTopicMetadataResponse.newBuilder(partitionMetadataResponse_).mergeFrom(value).buildPartial(); } else { partitionMetadataResponse_ = value; } bitField0_ |= 0x00200000; return this; } public Builder clearPartitionMetadataResponse() {