Example #1
0
        private IWriteFuture InitiateClosure(SslHandler handler, INextFilter nextFilter, IoSession session)
        {
            IWriteFuture future = DefaultWriteFuture.NewWrittenFuture(session);

            handler.Destroy();
            return(future);
        }
Example #2
0
        /// <inheritdoc/>
        public override void SessionClosed(INextFilter nextFilter, IoSession session)
        {
            SslHandler handler = GetSslSessionHandler(session);

            try
            {
                // release resources
                handler.Destroy();
            }
            finally
            {
                // notify closed session
                base.SessionClosed(nextFilter, session);
            }
        }
Example #3
0
 private IWriteFuture InitiateClosure(SslHandler handler, INextFilter nextFilter, IoSession session)
 {
     IWriteFuture future = DefaultWriteFuture.NewWrittenFuture(session);
     handler.Destroy();
     return future;
 }