izumi.sick.thirdparty.akka.util

Members list

Concise view

Type members

Classlikes

object ByteString

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class ByteString extends IndexedSeq[Byte] with IndexedSeqOps[Byte, IndexedSeq, ByteString] with StrictOptimizedSeqOps[Byte, IndexedSeq, ByteString]

A rope-like immutable data structure containing bytes. The goal of this structure is to reduce copying of arrays when concatenating and slicing sequences of bytes, and also providing a thread safe way of working with bytes.

A rope-like immutable data structure containing bytes. The goal of this structure is to reduce copying of arrays when concatenating and slicing sequences of bytes, and also providing a thread safe way of working with bytes.

TODO: Add performance characteristics

Attributes

Companion:
object
Graph
Supertypes
trait StrictOptimizedSeqOps[Byte, IndexedSeq, ByteString]
trait StrictOptimizedSeqOps[Byte, IndexedSeq, ByteString]
trait StrictOptimizedIterableOps[Byte, IndexedSeq, ByteString]
trait IndexedSeq[Byte]
trait IndexedSeqOps[Byte, IndexedSeq, ByteString]
trait IndexedSeq[Byte]
trait IndexedSeqOps[Byte, IndexedSeq, ByteString]
trait Seq[Byte]
trait SeqOps[Byte, IndexedSeq, ByteString]
trait Seq[Byte]
trait Equals
trait SeqOps[Byte, IndexedSeq, ByteString]
trait PartialFunction[Int, Byte]
trait Int => Byte
trait Iterable[Byte]
trait Iterable[Byte]
trait IterableFactoryDefaults[Byte, IndexedSeq]
trait IterableOps[Byte, IndexedSeq, ByteString]
trait IterableOnceOps[Byte, IndexedSeq, ByteString]
trait IterableOnce[Byte]
class Object
trait Matchable
class Any
Known subtypes
final class ByteStringBuilder extends Builder[Byte, ByteString]

A mutable builder for efficiently creating a ByteString.

A mutable builder for efficiently creating a ByteString.

The created ByteString is not automatically compacted.

Attributes

Graph
Supertypes
trait Builder[Byte, ByteString]
trait Growable[Byte]
trait Clearable
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class CompactByteString extends ByteString with Serializable

A compact ByteString.

A compact ByteString.

The ByteString is guarantied to be contiguous in memory and to use only as much memory as required for its contents.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait StrictOptimizedSeqOps[Byte, IndexedSeq, ByteString]
trait StrictOptimizedSeqOps[Byte, IndexedSeq, ByteString]
trait StrictOptimizedIterableOps[Byte, IndexedSeq, ByteString]
trait IndexedSeq[Byte]
trait IndexedSeqOps[Byte, IndexedSeq, ByteString]
trait IndexedSeq[Byte]
trait IndexedSeqOps[Byte, IndexedSeq, ByteString]
trait Seq[Byte]
trait SeqOps[Byte, IndexedSeq, ByteString]
trait Seq[Byte]
trait Equals
trait SeqOps[Byte, IndexedSeq, ByteString]
trait PartialFunction[Int, Byte]
trait Int => Byte
trait Iterable[Byte]
trait Iterable[Byte]
trait IterableFactoryDefaults[Byte, IndexedSeq]
trait IterableOps[Byte, IndexedSeq, ByteString]
trait IterableOnceOps[Byte, IndexedSeq, ByteString]
trait IterableOnce[Byte]
class Object
trait Matchable
class Any
Known subtypes