Package

org.hammerlab

channel

Permalink

package channel

Visibility
  1. Public
  2. All

Type Members

  1. trait ArrayByteChannel extends InputStream with ByteChannel

    Permalink
  2. trait BufferByteChannel extends InputStream with ByteChannel

    Permalink
  3. trait ByteChannel extends InputStream with ReadableByteChannel

    Permalink

    Readable, "skippable" common interface over InputStreams, Iterator[Byte]s, and channels.SeekableByteChannels.

    Readable, "skippable" common interface over InputStreams, Iterator[Byte]s, and channels.SeekableByteChannels.

    When wrapping channels.SeekableByteChannels, exposes SeekableByteChannel.seek as well.

  4. case class CachingChannel[Channel <: SeekableByteChannel](channel: Channel)(implicit config: Config) extends InputStream with SeekableByteChannel with BufferByteChannel with Logging with Product with Serializable

    Permalink

    SeekableByteChannel that wraps another SeekableByteChannel and caches data read from the latter in chunks of size config.blockSize (quantized to boundaries at whole multiples of config.blockSize)

    SeekableByteChannel that wraps another SeekableByteChannel and caches data read from the latter in chunks of size config.blockSize (quantized to boundaries at whole multiples of config.blockSize)

    channel

    underlying channel to provide a caching layer over

  5. trait SeekableByteChannel extends InputStream with ByteChannel

    Permalink

Value Members

  1. object ByteChannel

    Permalink
  2. object CachingChannel extends Serializable

    Permalink
  3. object SeekableByteChannel

    Permalink

Ungrouped