Class SocketIOChannelInitializer

java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.ChannelInitializer<io.netty.channel.Channel>
com.corundumstudio.socketio.SocketIOChannelInitializer
All Implemented Interfaces:
Disconnectable, DisconnectableHub, io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler

public class SocketIOChannelInitializer extends io.netty.channel.ChannelInitializer<io.netty.channel.Channel> implements DisconnectableHub
  • Field Details

  • Constructor Details

    • SocketIOChannelInitializer

      public SocketIOChannelInitializer()
  • Method Details

    • handlerAdded

      public void handlerAdded(io.netty.channel.ChannelHandlerContext ctx)
      Specified by:
      handlerAdded in interface io.netty.channel.ChannelHandler
      Overrides:
      handlerAdded in class io.netty.channel.ChannelInitializer<io.netty.channel.Channel>
    • start

      public void start(Configuration configuration, NamespacesHub namespacesHub)
    • initChannel

      protected void initChannel(io.netty.channel.Channel ch) throws Exception
      Specified by:
      initChannel in class io.netty.channel.ChannelInitializer<io.netty.channel.Channel>
      Throws:
      Exception
    • addSslHandler

      protected void addSslHandler(io.netty.channel.ChannelPipeline pipeline)
      Adds the ssl handler
      Parameters:
      pipeline - - channel pipeline
    • addSocketioHandlers

      protected void addSocketioHandlers(io.netty.channel.ChannelPipeline pipeline)
      Adds the socketio channel handlers
      Parameters:
      pipeline - - channel pipeline
    • onDisconnect

      public void onDisconnect(ClientHead client)
      Specified by:
      onDisconnect in interface Disconnectable
    • stop

      public void stop()