Package

zio.nio

channels

Permalink

package channels

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. channels
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AsynchronousByteChannel extends Channel

    Permalink

    A byte channel that reads and writes asynchronously.

    A byte channel that reads and writes asynchronously.

    The read and write operations will never block the calling thread.

  2. final class AsynchronousChannelGroup extends AnyRef

    Permalink
  3. final class AsynchronousFileChannel extends Channel

    Permalink
  4. final class AsynchronousServerSocketChannel extends Channel

    Permalink
  5. final class AsynchronousSocketChannel extends AsynchronousByteChannel

    Permalink
  6. trait BlockingChannel extends Channel

    Permalink

    All channels that support blocking operation.

    All channels that support blocking operation. (All channels that are not asynchronous)

  7. implicit final class BlockingNioOps[-R, +C <: BlockingChannel] extends AnyVal

    Permalink
  8. trait Channel extends IOCloseable

    Permalink
  9. final class DatagramChannel extends SelectableChannel

    Permalink

    A java.nio.channels.DatagramChannel wrapper allowing for basic zio.ZIO interoperability.

  10. final class FileChannel extends BlockingChannel

    Permalink

    A channel for reading, writing, mapping, and manipulating a file.

    A channel for reading, writing, mapping, and manipulating a file.

    Unlike network channels, file channels are seekable with a current position that can be changed. The inherited read and write methods that do not take a position operate at the current position and update the position based on the number of bytes actually read or written.

  11. final class FileLock extends AnyRef

    Permalink

    A token representing a lock on a region of a file.

    A token representing a lock on a region of a file. A file-lock object is created each time a lock is acquired on a file via one of the lock or tryLock methods of the FileChannel class, or the lock or tryLock methods of the AsynchronousFileChannel class.

  12. trait GatheringByteOps extends AnyRef

    Permalink

    A channel that can write bytes from a sequence of buffers.

  13. implicit final class NonBlockingNioOps[-R, +C <: SelectableChannel] extends AnyVal

    Permalink
  14. final class Pipe extends AnyRef

    Permalink
  15. trait ScatteringByteOps extends AnyRef

    Permalink

    A channel that can read bytes into a sequence of buffers.

  16. trait SelectableChannel extends BlockingChannel

    Permalink

    A channel that can be multiplexed via a zio.nio.channels.Selector.

  17. final class SelectionKey extends AnyRef

    Permalink
  18. final class Selector extends IOCloseable

    Permalink

    A multiplexor of SelectableChannel objects.

    A multiplexor of SelectableChannel objects.

    Please thoroughly read the documentation for the underlying Java API before attempting to use this.

  19. final class ServerSocketChannel extends SelectableChannel

    Permalink
  20. final class SocketChannel extends SelectableChannel

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped