@Override public void write(Writable writable, short version) { writable.writeInt(brokerId); if (version >= 2) { writable.writeLong(brokerEpoch); } }
@Override public void write(Writable writable, short version) { writable.writeBytes(hmac); writable.writeLong(expiryTimePeriodMs); }
@Override public void write(Writable writable, short version) { writable.writeLong(producerId); writable.writeInt(topics.size()); for (WritableTxnMarkerTopicResult element : topics) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeString(transactionalId); writable.writeLong(producerId); writable.writeShort(producerEpoch); writable.writeByte(committed ? (byte) 1 : (byte) 0); }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); if (version >= 4) { writable.writeInt(currentLeaderEpoch); } writable.writeLong(timestamp); if (version <= 0) { writable.writeInt(maxNumOffsets); } }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeLong(committedOffset); if (version >= 2) { writable.writeInt(committedLeaderEpoch); } writable.writeNullableString(committedMetadata); }
@Override public void write(Writable writable, short version) { writable.writeShort(errorCode); writable.writeNullableString(errorMessage); writable.writeBytes(authBytes); if (version >= 1) { writable.writeLong(sessionLifetimeMs); } }
@Override public void write(Writable writable, short version) { writable.writeLong(producerId); writable.writeShort(producerEpoch); writable.writeByte(transactionResult ? (byte) 1 : (byte) 0); writable.writeInt(topics.size()); for (WritableTxnMarkerTopic element : topics) { element.write(writable, version); } writable.writeInt(coordinatorEpoch); }
@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) { writable.writeShort(errorCode); writable.writeString(principalType); writable.writeString(principalName); writable.writeLong(issueTimestampMs); writable.writeLong(expiryTimestampMs); writable.writeLong(maxTimestampMs); writable.writeString(tokenId); writable.writeBytes(hmac); writable.writeInt(throttleTimeMs); }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeLong(lowWatermark); writable.writeShort(errorCode); }
@Override public void write(Writable writable, short version) { writable.writeShort(errorCode); writable.writeLong(expiryTimestampMs); writable.writeInt(throttleTimeMs); }
@Override public void write(Writable writable, short version) { writable.writeString(transactionalId); writable.writeLong(producerId); writable.writeShort(producerEpoch); writable.writeByte(committed ? (byte) 1 : (byte) 0); }
@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.writeShort(errorCode); writable.writeInt(partitionIndex); if (version >= 1) { writable.writeInt(leaderEpoch); } writable.writeLong(endOffset); }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); if (version >= 4) { writable.writeInt(currentLeaderEpoch); } writable.writeLong(timestamp); if (version <= 0) { writable.writeInt(maxNumOffsets); } }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeLong(committedOffset); if (version >= 5) { writable.writeInt(committedLeaderEpoch); } writable.writeNullableString(metadata); writable.writeShort(errorCode); }