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 static ByteBuf newPartitionMetadataResponse(ServerError error, String errorMsg, long requestId) { CommandPartitionedTopicMetadataResponse.Builder partitionMetadataResponseBuilder = CommandPartitionedTopicMetadataResponse .newBuilder(); partitionMetadataResponseBuilder.setRequestId(requestId); partitionMetadataResponseBuilder.setError(error); partitionMetadataResponseBuilder.setResponse(CommandPartitionedTopicMetadataResponse.LookupType.Failed); if (errorMsg != null) { partitionMetadataResponseBuilder.setMessage(errorMsg); } CommandPartitionedTopicMetadataResponse partitionMetadataResponse = partitionMetadataResponseBuilder.build(); ByteBuf res = serializeWithSize(BaseCommand.newBuilder().setType(Type.PARTITIONED_METADATA_RESPONSE) .setPartitionMetadataResponse(partitionMetadataResponse)); partitionMetadataResponseBuilder.recycle(); partitionMetadataResponse.recycle(); return res; }
public static ByteBuf newPartitionMetadataResponse(int partitions, long requestId) { CommandPartitionedTopicMetadataResponse.Builder partitionMetadataResponseBuilder = CommandPartitionedTopicMetadataResponse .newBuilder(); partitionMetadataResponseBuilder.setPartitions(partitions); partitionMetadataResponseBuilder.setResponse(CommandPartitionedTopicMetadataResponse.LookupType.Success); partitionMetadataResponseBuilder.setRequestId(requestId); CommandPartitionedTopicMetadataResponse partitionMetadataResponse = partitionMetadataResponseBuilder.build(); ByteBuf res = serializeWithSize(BaseCommand.newBuilder().setType(Type.PARTITIONED_METADATA_RESPONSE) .setPartitionMetadataResponse(partitionMetadataResponse)); partitionMetadataResponseBuilder.recycle(); partitionMetadataResponse.recycle(); return res; }
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 static ByteBuf newPartitionMetadataResponse(ServerError error, String errorMsg, long requestId) { CommandPartitionedTopicMetadataResponse.Builder partitionMetadataResponseBuilder = CommandPartitionedTopicMetadataResponse .newBuilder(); partitionMetadataResponseBuilder.setRequestId(requestId); partitionMetadataResponseBuilder.setError(error); partitionMetadataResponseBuilder.setResponse(CommandPartitionedTopicMetadataResponse.LookupType.Failed); if (errorMsg != null) { partitionMetadataResponseBuilder.setMessage(errorMsg); } CommandPartitionedTopicMetadataResponse partitionMetadataResponse = partitionMetadataResponseBuilder.build(); ByteBuf res = serializeWithSize(BaseCommand.newBuilder().setType(Type.PARTITIONED_METADATA_RESPONSE) .setPartitionMetadataResponse(partitionMetadataResponse)); partitionMetadataResponseBuilder.recycle(); partitionMetadataResponse.recycle(); return res; }
public static ByteBuf newPartitionMetadataResponse(int partitions, long requestId) { CommandPartitionedTopicMetadataResponse.Builder partitionMetadataResponseBuilder = CommandPartitionedTopicMetadataResponse .newBuilder(); partitionMetadataResponseBuilder.setPartitions(partitions); partitionMetadataResponseBuilder.setResponse(CommandPartitionedTopicMetadataResponse.LookupType.Success); partitionMetadataResponseBuilder.setRequestId(requestId); CommandPartitionedTopicMetadataResponse partitionMetadataResponse = partitionMetadataResponseBuilder.build(); ByteBuf res = serializeWithSize(BaseCommand.newBuilder().setType(Type.PARTITIONED_METADATA_RESPONSE) .setPartitionMetadataResponse(partitionMetadataResponse)); partitionMetadataResponseBuilder.recycle(); partitionMetadataResponse.recycle(); return res; }