@Override public void write(Writable writable, short version) { writable.writeString(principalType); writable.writeString(principalName); }
@Override public void write(Writable writable, short version) { writable.writeString(groupId); writable.writeString(memberId); }
@Override public void write(Writable writable, short version) { writable.writeShort(errorCode); writable.writeString(groupId); writable.writeString(groupState); writable.writeString(protocolType); writable.writeString(protocolData); writable.writeInt(members.size()); for (DescribedGroupMember element : members) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeString(memberId); writable.writeBytes(metadata); }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeShort(errorCode); }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeNullableString(value); }
@Override public void write(Writable writable, short version) { writable.writeString(groupId); writable.writeInt(generationId); writable.writeString(memberId); writable.writeInt(assignments.size()); for (SyncGroupRequestAssignment element : assignments) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeInt(partitions.size()); for (OffsetCommitResponsePartition element : partitions) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeInt(partitions.size()); for (TxnOffsetCommitResponsePartition element : partitions) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeString(topic); writable.writeInt(partitionId.size()); for (Integer element : partitionId) { writable.writeInt(element); } }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeInt(partitions.size()); for (Integer element : partitions) { writable.writeInt(element); } }
@Override public void write(Writable writable, short version) { writable.writeString(transactionalId); writable.writeString(groupId); writable.writeLong(producerId); writable.writeShort(producerEpoch); writable.writeInt(topics.size()); for (TxnOffsetCommitRequestTopic element : topics) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { if (version > 0) { throw new UnsupportedVersionException("Can't write version " + version + " of StopReplicaRequestPartitionV0"); } writable.writeString(topicName); writable.writeInt(partitionIndex); }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeInt(results.size()); for (AddPartitionsToTxnPartitionResult element : results) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeString(transactionalId); writable.writeLong(producerId); writable.writeShort(producerEpoch); writable.writeString(groupId); }
@Override public void write(Writable writable, short version) { writable.writeByte(resourceType); writable.writeString(resourceName); writable.writeInt(configs.size()); for (AlterableConfig element : configs) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeInt(partitions.size()); for (DescribeLogDirsPartition element : partitions) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeInt(partitions.size()); for (Integer element : partitions) { writable.writeInt(element); } }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeInt(partitions.size()); for (DeleteRecordsPartition element : partitions) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeInt(topicNames.size()); for (String element : topicNames) { writable.writeString(element); } writable.writeInt(timeoutMs); }