@Override public void write(Writable writable, short version) { writable.writeShort(errorCode); writable.writeNullableString(errorMessage); writable.writeByte(resourceType); writable.writeString(resourceName); }
@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.writeNullableBytes(records); }
@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.writeInt(partitionIndex); writable.writeLong(committedOffset); if (version >= 2) { writable.writeInt(committedLeaderEpoch); } writable.writeNullableString(committedMetadata); }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeShort(errorCode); writable.writeLong(baseOffset); if (version >= 2) { writable.writeLong(logAppendTimeMs); } if (version >= 5) { writable.writeLong(logStartOffset); } }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionId); writable.writeShort(errorCode); writable.writeNullableString(errorMessage); }
@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(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); writable.writeLong(committedOffset); if (version >= 5) { writable.writeInt(committedLeaderEpoch); } writable.writeNullableString(metadata); writable.writeShort(errorCode); }
@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(memberId); writable.writeBytes(metadata); }
@Override public void write(Writable writable, short version) { writable.writeByte(type); writable.writeString(name); if (version >= 1) { writable.writeByte(patternType); } writable.writeInt(acls.size()); for (AclDescription element : acls) { element.write(writable, version); } }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeShort(errorCode); }
@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) { if (version < 1) { throw new UnsupportedVersionException("Can't write version " + version + " of DescribeConfigsSynonym"); } writable.writeString(name); writable.writeNullableString(value); writable.writeByte(source); }
@Override public void write(Writable writable, short version) { if (version >= 1) { writable.writeInt(throttleTimeMs); } writable.writeShort(errorCode); writable.writeBytes(assignment); }
@Override public void write(Writable writable, short version) { writable.writeString(name); writable.writeShort(errorCode); if (version >= 1) { writable.writeNullableString(errorMessage); } }
@Override public void write(Writable writable, short version) { writable.writeByte(resourceTypeFilter); writable.writeNullableString(resourceNameFilter); if (version >= 1) { writable.writeByte(patternTypeFilter); } writable.writeNullableString(principalFilter); writable.writeNullableString(hostFilter); writable.writeByte(operation); writable.writeByte(permissionType); }
@Override public void write(Writable writable, short version) { writable.writeBytes(hmac); writable.writeLong(expiryTimePeriodMs); }