138139140141142143144145146147
handshakeFuture = this.handshakeFuture = future(channel); handshaking = true; } } ChannelHandlerContext ctx = context(channel); engine.beginHandshake(); wrapNonAppData(ctx, channel); return handshakeFuture; }
145146147148149150151152153
wrapNonAppData(ctx, channel); return handshakeFuture; } public ChannelFuture close(Channel channel) throws SSLException { ChannelHandlerContext ctx = context(channel); engine.closeOutbound(); return wrapNonAppData(ctx, channel); }
141142143144145146147148149150
new DefaultChannelFuture(channel, false); handshaking = true; } } ChannelHandlerContext ctx = context(channel); engine.beginHandshake(); wrapNonAppData(ctx, channel); return handshakeFuture; }
148149150151152153154155156
139140141142143144145146147148
146147148149150151152153154