openr66.protocol.networkhandler.ssl
Class NetworkSslServerHandler

java.lang.Object
  extended by org.jboss.netty.channel.SimpleChannelHandler
      extended by org.jboss.netty.handler.timeout.IdleStateAwareChannelHandler
          extended by openr66.protocol.networkhandler.NetworkServerHandler
              extended by openr66.protocol.networkhandler.ssl.NetworkSslServerHandler
All Implemented Interfaces:
org.jboss.netty.channel.ChannelDownstreamHandler, org.jboss.netty.channel.ChannelHandler, org.jboss.netty.channel.ChannelUpstreamHandler

public class NetworkSslServerHandler
extends NetworkServerHandler

Author:
Frederic Bregier

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler
org.jboss.netty.channel.ChannelHandler.Sharable
 
Field Summary
 
Fields inherited from class openr66.protocol.networkhandler.NetworkServerHandler
dbSession, isServer, isSSL, keepAlivedSent
 
Constructor Summary
NetworkSslServerHandler(boolean isServer)
           
 
Method Summary
 void channelConnected(org.jboss.netty.channel.ChannelHandlerContext ctx, org.jboss.netty.channel.ChannelStateEvent e)
           
 void channelOpen(org.jboss.netty.channel.ChannelHandlerContext ctx, org.jboss.netty.channel.ChannelStateEvent e)
           
static boolean isSslConnectedChannel(org.jboss.netty.channel.Channel channel)
           
 
Methods inherited from class openr66.protocol.networkhandler.NetworkServerHandler
channelClosed, channelIdle, exceptionCaught, getDbSession, isSsl, messageReceived, setKeepAlivedSent
 
Methods inherited from class org.jboss.netty.handler.timeout.IdleStateAwareChannelHandler
handleUpstream
 
Methods inherited from class org.jboss.netty.channel.SimpleChannelHandler
bindRequested, channelBound, channelDisconnected, channelInterestChanged, channelUnbound, childChannelClosed, childChannelOpen, closeRequested, connectRequested, disconnectRequested, handleDownstream, setInterestOpsRequested, unbindRequested, writeComplete, writeRequested
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkSslServerHandler

public NetworkSslServerHandler(boolean isServer)
Parameters:
isServer -
Method Detail

isSslConnectedChannel

public static boolean isSslConnectedChannel(org.jboss.netty.channel.Channel channel)
Parameters:
channel -
Returns:
True if the SSL handshake is over and OK, else False

channelOpen

public void channelOpen(org.jboss.netty.channel.ChannelHandlerContext ctx,
                        org.jboss.netty.channel.ChannelStateEvent e)
                 throws Exception
Overrides:
channelOpen in class org.jboss.netty.channel.SimpleChannelHandler
Throws:
Exception

channelConnected

public void channelConnected(org.jboss.netty.channel.ChannelHandlerContext ctx,
                             org.jboss.netty.channel.ChannelStateEvent e)
                      throws OpenR66ProtocolNetworkException
Overrides:
channelConnected in class NetworkServerHandler
Throws:
OpenR66ProtocolNetworkException


Copyright © 2009-2012 Frederic Bregier. All Rights Reserved.