Packages

p

zio.nio

channels

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. Protected

Package Members

  1. package spi

Type Members

  1. abstract class AsynchronousByteChannel extends Channel

    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
  3. final class AsynchronousFileChannel extends Channel
  4. final class AsynchronousServerSocketChannel extends Channel
  5. final class AsynchronousSocketChannel extends AsynchronousByteChannel
  6. trait BlockingChannel extends Channel

    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
  8. trait Channel extends IOCloseable
  9. final class DatagramChannel extends SelectableChannel

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

  10. final class FileChannel extends BlockingChannel

    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

    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

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

  13. implicit final class NonBlockingNioOps[-R, +C <: SelectableChannel] extends AnyVal
  14. final class Pipe extends AnyRef
  15. trait ScatteringByteOps extends AnyRef

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

  16. trait SelectableChannel extends BlockingChannel

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

  17. final class SelectionKey extends AnyRef
  18. final class Selector extends IOCloseable

    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
  20. final class SocketChannel extends SelectableChannel

Inherited from AnyRef

Inherited from Any

Ungrouped