修复AsyncNioConnection

This commit is contained in:
redkale
2023-03-22 23:51:55 +08:00
parent e2f331ab6b
commit f34554f2cb

View File

@@ -151,10 +151,10 @@ abstract class AsyncNioConnection extends AsyncConnection {
}
@Override
public void write(byte[] headerContent, int headerOffset, int headerLength,
byte[] bodyContent, int bodyOffset, int bodyLength,
public void write(byte[] headerContent, int headerOffset, int headerLength,
byte[] bodyContent, int bodyOffset, int bodyLength,
Consumer bodyCallback, Object bodyAttachment, CompletionHandler<Integer, Void> handler) {
if (sslEngine != null) {
super.write(headerContent, headerOffset, headerLength, bodyContent, bodyOffset, bodyLength, bodyCallback, bodyAttachment, handler);
return;
@@ -322,6 +322,8 @@ abstract class AsyncNioConnection extends AsyncConnection {
writeByteBuffers = buffers;
writeOffset = 0;
writeLength = buffers.length;
batchOffset = writeOffset;
batchLength = writeLength;
writeByteTuple1Array = null;
writeByteTuple1Offset = 0;
writeByteTuple1Length = 0;