Class SocketWritableByteChannel

java.lang.Object
io.netty.channel.unix.SocketWritableByteChannel
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable, java.nio.channels.Channel, java.nio.channels.WritableByteChannel
Direct Known Subclasses:
AbstractEpollStreamChannel.EpollSocketWritableByteChannel, AbstractKQueueStreamChannel.KQueueSocketWritableByteChannel

public abstract class SocketWritableByteChannel extends java.lang.Object implements java.nio.channels.WritableByteChannel
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final FileDescriptor
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract ByteBufAllocator
     
    final void
     
    final boolean
     
    final int
    write(java.nio.ByteBuffer src)
     
    protected int
    write(java.nio.ByteBuffer buf, int pos, int limit)
     

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • SocketWritableByteChannel

      protected SocketWritableByteChannel(FileDescriptor fd)
  • Method Details

    • write

      protected int write(java.nio.ByteBuffer buf, int pos, int limit) throws java.io.IOException
      Throws:
      java.io.IOException
    • write

      public final int write(java.nio.ByteBuffer src) throws java.io.IOException
      Specified by:
      write in interface java.nio.channels.WritableByteChannel
      Throws:
      java.io.IOException
    • isOpen

      public final boolean isOpen()
      Specified by:
      isOpen in interface java.nio.channels.Channel
    • close

      public final void close() throws java.io.IOException
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.nio.channels.Channel
      Specified by:
      close in interface java.io.Closeable
      Throws:
      java.io.IOException
    • alloc

      protected abstract ByteBufAllocator alloc()