Class RestChannelInitializer

java.lang.Object
org.infinispan.server.core.transport.NettyChannelInitializer<RestServerConfiguration>
org.infinispan.rest.RestChannelInitializer
All Implemented Interfaces:
org.infinispan.server.core.transport.NettyInitializer

public class RestChannelInitializer extends org.infinispan.server.core.transport.NettyChannelInitializer<RestServerConfiguration>
Creates Netty Channels for this server.

With ALPN support, this class acts only as a bridge between Server Core and ALPN Handler which bootstraps pipeline handlers

Author:
Sebastian Ɓaskawiec
  • Field Summary

    Fields inherited from class org.infinispan.server.core.transport.NettyChannelInitializer

    decoderSupplier, encoder, mapping, server, transport
  • Constructor Summary

    Constructors
    Constructor
    Description
    RestChannelInitializer(RestServer restServer, org.infinispan.server.core.transport.NettyTransport transport)
  • Method Summary

    Modifier and Type
    Method
    Description
    io.netty.channel.ChannelHandler
     
    void
    initializeChannel(io.netty.channel.Channel ch)
     

    Methods inherited from class org.infinispan.server.core.transport.NettyChannelInitializer

    initMapping

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RestChannelInitializer

      public RestChannelInitializer(RestServer restServer, org.infinispan.server.core.transport.NettyTransport transport)
      Parameters:
      restServer - Rest Server this initializer belongs to.
      transport - Netty transport.
  • Method Details

    • initializeChannel

      public void initializeChannel(io.netty.channel.Channel ch) throws Exception
      Specified by:
      initializeChannel in interface org.infinispan.server.core.transport.NettyInitializer
      Overrides:
      initializeChannel in class org.infinispan.server.core.transport.NettyChannelInitializer<RestServerConfiguration>
      Throws:
      Exception
    • getRestHandler

      public io.netty.channel.ChannelHandler getRestHandler()