shishkovilja commented on code in PR #12202: URL: https://github.com/apache/ignite/pull/12202#discussion_r2250866948
########## modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksRequest.java: ########## @@ -131,67 +149,6 @@ public Collection<IgniteTxKey> txKeys() { txKeysArr = null; } - /** {@inheritDoc} */ - @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) { - writer.setBuffer(buf); - - if (!super.writeTo(buf, writer)) Review Comment: We have lost this logic. As I see, serializers do not call superclass' methods. ########## modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksRequest.java: ########## @@ -131,67 +149,6 @@ public Collection<IgniteTxKey> txKeys() { txKeysArr = null; } - /** {@inheritDoc} */ - @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) { - writer.setBuffer(buf); - - if (!super.writeTo(buf, writer)) - return false; - - if (!writer.isHeaderWritten()) { - if (!writer.writeHeader(directType())) - return false; - - writer.onHeaderWritten(); - } - - switch (writer.state()) { - case 3: - if (!writer.writeLong(futId)) - return false; - - writer.incrementState(); - - case 4: - if (!writer.writeObjectArray(txKeysArr, MessageCollectionItemType.MSG)) - return false; - - writer.incrementState(); - - } - - return true; - } - - /** {@inheritDoc} */ - @Override public boolean readFrom(ByteBuffer buf, MessageReader reader) { - reader.setBuffer(buf); - - if (!super.readFrom(buf, reader)) Review Comment: We have lost this logic. As I see, serializers do not call superclass' methods. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@ignite.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org