private void handleAppDataRead(NextFilter nextFilter, SslHandler sslHandler) { // forward read app data IoBuffer readBuffer = sslHandler.fetchAppBuffer(); if (readBuffer.hasRemaining()) { sslHandler.scheduleMessageReceived(nextFilter, readBuffer); } }
private void handleAppDataRead(NextFilter nextFilter, SslHandler sslHandler) { // forward read app data IoBuffer readBuffer = sslHandler.fetchAppBuffer(); if (readBuffer.hasRemaining()) { sslHandler.scheduleMessageReceived(nextFilter, readBuffer); } }
private void handleAppDataRead(NextFilter nextFilter, SslHandler handler) { // forward read app data IoBuffer readBuffer = handler.fetchAppBuffer(); if (readBuffer.hasRemaining()) { handler.scheduleMessageReceived(nextFilter, readBuffer); } }
private WriteFuture initiateClosure(NextFilter nextFilter, IoSession session) throws SSLException { SslHandler handler = getSslSessionHandler(session); // if already shut down if (!handler.closeOutbound()) { return DefaultWriteFuture.newNotWrittenFuture( session, new IllegalStateException("SSL session is shut down already.")); } // there might be data to write out here? WriteFuture future = handler.writeNetBuffer(nextFilter); if (future == null) { future = DefaultWriteFuture.newWrittenFuture(session); } if (handler.isInboundDone()) { handler.destroy(); } if (session.containsAttribute(USE_NOTIFICATION)) { handler.scheduleMessageReceived(nextFilter, SESSION_UNSECURED); } return future; }
scheduleMessageReceived(nextFilter, SslFilter.SESSION_SECURED);
sslHandler.scheduleMessageReceived(nextFilter, SESSION_UNSECURED);
sslHandler.scheduleMessageReceived(nextFilter, message); } else { IoBuffer buf = (IoBuffer) message; sslHandler.scheduleMessageReceived(nextFilter, buf);
sslHandler.scheduleMessageReceived(nextFilter, message); } else { IoBuffer buf = (IoBuffer) message; sslHandler.scheduleMessageReceived(nextFilter, buf);
scheduleMessageReceived(nextFilter, SslFilter.SESSION_SECURED);
synchronized (handler) { if (!isSslStarted(session) && handler.isInboundDone()) { handler.scheduleMessageReceived(nextFilter, message); } else { IoBuffer buf = (IoBuffer) message; handler.scheduleMessageReceived(nextFilter, buf);