synchronized (sslHandler) { if (!isSslStarted(session)) { sslHandler.scheduleFilterWrite(nextFilter, writeRequest); sslHandler.scheduleFilterWrite(nextFilter, writeRequest); } else { sslHandler.scheduleFilterWrite(nextFilter, writeRequest); } else if (sslHandler.isHandshakeComplete()) { sslHandler.encrypt(buf.buf()); IoBuffer encryptedBuffer = sslHandler.fetchOutNetBuffer(); sslHandler.scheduleFilterWrite(nextFilter, new EncryptedWriteRequest(writeRequest, encryptedBuffer)); } else {
synchronized (sslHandler) { if (!isSslStarted(session)) { sslHandler.scheduleFilterWrite(nextFilter, writeRequest); sslHandler.scheduleFilterWrite(nextFilter, writeRequest); } else { sslHandler.scheduleFilterWrite(nextFilter, writeRequest); } else if (sslHandler.isHandshakeComplete()) { sslHandler.encrypt(buf.buf()); IoBuffer encryptedBuffer = sslHandler.fetchOutNetBuffer(); sslHandler.scheduleFilterWrite(nextFilter, new EncryptedWriteRequest(writeRequest, encryptedBuffer)); } else {
synchronized (handler) { if (!isSslStarted(session)) { handler.scheduleFilterWrite(nextFilter, writeRequest); handler.scheduleFilterWrite(nextFilter, writeRequest); } else { handler.scheduleFilterWrite(nextFilter, writeRequest); } else if (handler.isHandshakeComplete()) { buf.position(pos); IoBuffer encryptedBuffer = handler.fetchOutNetBuffer(); handler.scheduleFilterWrite( nextFilter, new EncryptedWriteRequest(