Class NettyUtil.ReflectiveChannelFactory<T extends io.netty.channel.Channel>

java.lang.Object
com.hypixel.hytale.server.core.io.netty.NettyUtil.ReflectiveChannelFactory<T>
All Implemented Interfaces:
io.netty.bootstrap.ChannelFactory<T>, io.netty.channel.ChannelFactory<T>
Enclosing class:
NettyUtil

public static class NettyUtil.ReflectiveChannelFactory<T extends io.netty.channel.Channel> extends Object implements io.netty.channel.ChannelFactory<T>
  • Field Details

    • constructor

      @Nonnull private final Constructor<? extends T extends io.netty.channel.Channel> constructor
    • family

      private final io.netty.channel.socket.SocketProtocolFamily family
  • Constructor Details

    • ReflectiveChannelFactory

      public ReflectiveChannelFactory(@Nonnull Class<? extends T> clazz, io.netty.channel.socket.SocketProtocolFamily family)
  • Method Details

    • newChannel

      @Nonnull public T newChannel()
      Specified by:
      newChannel in interface io.netty.bootstrap.ChannelFactory<T extends io.netty.channel.Channel>
      Specified by:
      newChannel in interface io.netty.channel.ChannelFactory<T extends io.netty.channel.Channel>
    • getSimpleName

      @Nonnull public String getSimpleName()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object