Class ChannelWrapper

java.lang.Object
org.geysermc.geyser.network.netty.ChannelWrapper
All Implemented Interfaces:
io.netty.channel.Channel, io.netty.channel.ChannelOutboundInvoker, io.netty.util.AttributeMap, Comparable<io.netty.channel.Channel>

public class ChannelWrapper extends Object implements io.netty.channel.Channel
  • Field Details

    • source

      protected final io.netty.channel.Channel source
  • Constructor Details

    • ChannelWrapper

      public ChannelWrapper(io.netty.channel.Channel channel)
  • Method Details

    • localAddress

      public SocketAddress localAddress()
      Specified by:
      localAddress in interface io.netty.channel.Channel
    • remoteAddress

      public SocketAddress remoteAddress()
      Specified by:
      remoteAddress in interface io.netty.channel.Channel
    • remoteAddress

      public void remoteAddress(SocketAddress socketAddress)
    • id

      public io.netty.channel.ChannelId id()
      Specified by:
      id in interface io.netty.channel.Channel
    • eventLoop

      public io.netty.channel.EventLoop eventLoop()
      Specified by:
      eventLoop in interface io.netty.channel.Channel
    • parent

      public io.netty.channel.Channel parent()
      Specified by:
      parent in interface io.netty.channel.Channel
    • config

      public io.netty.channel.ChannelConfig config()
      Specified by:
      config in interface io.netty.channel.Channel
    • isOpen

      public boolean isOpen()
      Specified by:
      isOpen in interface io.netty.channel.Channel
    • isRegistered

      public boolean isRegistered()
      Specified by:
      isRegistered in interface io.netty.channel.Channel
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface io.netty.channel.Channel
    • metadata

      public io.netty.channel.ChannelMetadata metadata()
      Specified by:
      metadata in interface io.netty.channel.Channel
    • closeFuture

      public io.netty.channel.ChannelFuture closeFuture()
      Specified by:
      closeFuture in interface io.netty.channel.Channel
    • isWritable

      public boolean isWritable()
      Specified by:
      isWritable in interface io.netty.channel.Channel
    • bytesBeforeUnwritable

      public long bytesBeforeUnwritable()
      Specified by:
      bytesBeforeUnwritable in interface io.netty.channel.Channel
    • bytesBeforeWritable

      public long bytesBeforeWritable()
      Specified by:
      bytesBeforeWritable in interface io.netty.channel.Channel
    • unsafe

      public io.netty.channel.Channel.Unsafe unsafe()
      Specified by:
      unsafe in interface io.netty.channel.Channel
    • pipeline

      public io.netty.channel.ChannelPipeline pipeline()
      Specified by:
      pipeline in interface io.netty.channel.Channel
    • alloc

      public io.netty.buffer.ByteBufAllocator alloc()
      Specified by:
      alloc in interface io.netty.channel.Channel
    • bind

      public io.netty.channel.ChannelFuture bind(SocketAddress socketAddress)
      Specified by:
      bind in interface io.netty.channel.ChannelOutboundInvoker
    • connect

      public io.netty.channel.ChannelFuture connect(SocketAddress socketAddress)
      Specified by:
      connect in interface io.netty.channel.ChannelOutboundInvoker
    • connect

      public io.netty.channel.ChannelFuture connect(SocketAddress socketAddress, SocketAddress socketAddress1)
      Specified by:
      connect in interface io.netty.channel.ChannelOutboundInvoker
    • disconnect

      public io.netty.channel.ChannelFuture disconnect()
      Specified by:
      disconnect in interface io.netty.channel.ChannelOutboundInvoker
    • close

      public io.netty.channel.ChannelFuture close()
      Specified by:
      close in interface io.netty.channel.ChannelOutboundInvoker
    • deregister

      public io.netty.channel.ChannelFuture deregister()
      Specified by:
      deregister in interface io.netty.channel.ChannelOutboundInvoker
    • bind

      public io.netty.channel.ChannelFuture bind(SocketAddress socketAddress, io.netty.channel.ChannelPromise channelPromise)
      Specified by:
      bind in interface io.netty.channel.ChannelOutboundInvoker
    • connect

      public io.netty.channel.ChannelFuture connect(SocketAddress socketAddress, io.netty.channel.ChannelPromise channelPromise)
      Specified by:
      connect in interface io.netty.channel.ChannelOutboundInvoker
    • connect

      public io.netty.channel.ChannelFuture connect(SocketAddress socketAddress, SocketAddress socketAddress1, io.netty.channel.ChannelPromise channelPromise)
      Specified by:
      connect in interface io.netty.channel.ChannelOutboundInvoker
    • disconnect

      public io.netty.channel.ChannelFuture disconnect(io.netty.channel.ChannelPromise channelPromise)
      Specified by:
      disconnect in interface io.netty.channel.ChannelOutboundInvoker
    • close

      public io.netty.channel.ChannelFuture close(io.netty.channel.ChannelPromise channelPromise)
      Specified by:
      close in interface io.netty.channel.ChannelOutboundInvoker
    • deregister

      public io.netty.channel.ChannelFuture deregister(io.netty.channel.ChannelPromise channelPromise)
      Specified by:
      deregister in interface io.netty.channel.ChannelOutboundInvoker
    • read

      public io.netty.channel.Channel read()
      Specified by:
      read in interface io.netty.channel.Channel
      Specified by:
      read in interface io.netty.channel.ChannelOutboundInvoker
    • write

      public io.netty.channel.ChannelFuture write(Object o)
      Specified by:
      write in interface io.netty.channel.ChannelOutboundInvoker
    • write

      public io.netty.channel.ChannelFuture write(Object o, io.netty.channel.ChannelPromise channelPromise)
      Specified by:
      write in interface io.netty.channel.ChannelOutboundInvoker
    • flush

      public io.netty.channel.Channel flush()
      Specified by:
      flush in interface io.netty.channel.Channel
      Specified by:
      flush in interface io.netty.channel.ChannelOutboundInvoker
    • writeAndFlush

      public io.netty.channel.ChannelFuture writeAndFlush(Object o, io.netty.channel.ChannelPromise channelPromise)
      Specified by:
      writeAndFlush in interface io.netty.channel.ChannelOutboundInvoker
    • writeAndFlush

      public io.netty.channel.ChannelFuture writeAndFlush(Object o)
      Specified by:
      writeAndFlush in interface io.netty.channel.ChannelOutboundInvoker
    • newPromise

      public io.netty.channel.ChannelPromise newPromise()
      Specified by:
      newPromise in interface io.netty.channel.ChannelOutboundInvoker
    • newProgressivePromise

      public io.netty.channel.ChannelProgressivePromise newProgressivePromise()
      Specified by:
      newProgressivePromise in interface io.netty.channel.ChannelOutboundInvoker
    • newSucceededFuture

      public io.netty.channel.ChannelFuture newSucceededFuture()
      Specified by:
      newSucceededFuture in interface io.netty.channel.ChannelOutboundInvoker
    • newFailedFuture

      public io.netty.channel.ChannelFuture newFailedFuture(Throwable throwable)
      Specified by:
      newFailedFuture in interface io.netty.channel.ChannelOutboundInvoker
    • voidPromise

      public io.netty.channel.ChannelPromise voidPromise()
      Specified by:
      voidPromise in interface io.netty.channel.ChannelOutboundInvoker
    • attr

      public <T> io.netty.util.Attribute<T> attr(io.netty.util.AttributeKey<T> attributeKey)
      Specified by:
      attr in interface io.netty.util.AttributeMap
    • hasAttr

      public <T> boolean hasAttr(io.netty.util.AttributeKey<T> attributeKey)
      Specified by:
      hasAttr in interface io.netty.util.AttributeMap
    • compareTo

      public int compareTo(io.netty.channel.Channel o)
      Specified by:
      compareTo in interface Comparable<io.netty.channel.Channel>