net.gleamynode.netty.handler.ssl
Class SslHandler
java.lang.Object
net.gleamynode.netty.channel.SimpleChannelHandler
net.gleamynode.netty.handler.codec.frame.FrameDecoder
net.gleamynode.netty.handler.ssl.SslHandler
- All Implemented Interfaces:
- ChannelDownstreamHandler, ChannelHandler, ChannelUpstreamHandler
public class SslHandler
- extends FrameDecoder
- implements ChannelDownstreamHandler
- Version:
- $Rev$, $Date$
- Author:
- The Netty Project (netty@googlegroups.com), Trustin Lee (trustin@gmail.com)
|
Constructor Summary |
SslHandler(SSLEngine engine)
|
SslHandler(SSLEngine engine,
boolean startTls)
|
SslHandler(SSLEngine engine,
boolean startTls,
Executor delegatedTaskExecutor)
|
SslHandler(SSLEngine engine,
Executor delegatedTaskExecutor)
|
SslHandler(SSLEngine engine,
SslBufferPool bufferPool)
|
SslHandler(SSLEngine engine,
SslBufferPool bufferPool,
boolean startTls)
|
SslHandler(SSLEngine engine,
SslBufferPool bufferPool,
boolean startTls,
Executor delegatedTaskExecutor)
|
SslHandler(SSLEngine engine,
SslBufferPool bufferPool,
Executor delegatedTaskExecutor)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SslHandler
public SslHandler(SSLEngine engine)
SslHandler
public SslHandler(SSLEngine engine,
SslBufferPool bufferPool)
SslHandler
public SslHandler(SSLEngine engine,
boolean startTls)
SslHandler
public SslHandler(SSLEngine engine,
SslBufferPool bufferPool,
boolean startTls)
SslHandler
public SslHandler(SSLEngine engine,
Executor delegatedTaskExecutor)
SslHandler
public SslHandler(SSLEngine engine,
SslBufferPool bufferPool,
Executor delegatedTaskExecutor)
SslHandler
public SslHandler(SSLEngine engine,
boolean startTls,
Executor delegatedTaskExecutor)
SslHandler
public SslHandler(SSLEngine engine,
SslBufferPool bufferPool,
boolean startTls,
Executor delegatedTaskExecutor)
getEngine
public SSLEngine getEngine()
handshake
public ChannelFuture handshake(Channel channel)
throws SSLException
- Throws:
SSLException
close
public ChannelFuture close(Channel channel)
throws SSLException
- Throws:
SSLException
handleDownstream
public void handleDownstream(ChannelHandlerContext context,
ChannelEvent evt)
throws Exception
- Specified by:
handleDownstream in interface ChannelDownstreamHandler
- Throws:
Exception
channelDisconnected
public void channelDisconnected(ChannelHandlerContext ctx,
ChannelStateEvent e)
throws Exception
- Overrides:
channelDisconnected in class FrameDecoder
- Throws:
Exception
decode
protected Object decode(ChannelHandlerContext ctx,
Channel channel,
ChannelBuffer buffer)
throws Exception
- Specified by:
decode in class FrameDecoder
- Throws:
Exception
Copyright © 2008-Present Trustin Heuiseung Lee. All Rights Reserved.