|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object akka.util.ByteString akka.util.CompactByteString
public abstract class CompactByteString
A compact ByteString.
The ByteString is guarantied to be contiguous in memory and to use only as much memory as required for its contents.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class akka.util.ByteString |
---|
ByteString.ByteString1, ByteString.ByteString1$, ByteString.ByteString1C, ByteString.ByteString1C$, ByteString.ByteStrings, ByteString.ByteStrings$ |
Nested classes/interfaces inherited from interface scala.collection.immutable.IndexedSeq |
---|
scala.collection.immutable.IndexedSeq.Impl<A> |
Nested classes/interfaces inherited from interface scala.PartialFunction |
---|
scala.PartialFunction.AndThen<A,B,C>, scala.PartialFunction.Lifted<A,B>, scala.PartialFunction.OrElse<A,B>, scala.PartialFunction.Unlifted<A,B> |
Nested classes/interfaces inherited from interface scala.collection.IndexedSeqLike |
---|
scala.collection.IndexedSeqLike.Elements |
Nested classes/interfaces inherited from interface scala.collection.SeqLike |
---|
scala.collection.SeqLike.CombinationsItr, scala.collection.SeqLike.PermutationsItr |
Nested classes/interfaces inherited from interface scala.collection.TraversableLike |
---|
scala.collection.TraversableLike.WithFilter |
Nested classes/interfaces inherited from interface scala.collection.TraversableOnce |
---|
scala.collection.TraversableOnce.BufferedCanBuildFrom<A,CC extends scala.collection.TraversableOnce<java.lang.Object>>, scala.collection.TraversableOnce.FlattenOps<A>, scala.collection.TraversableOnce.ForceImplicitAmbiguity, scala.collection.TraversableOnce.MonadOps<A>, scala.collection.TraversableOnce.OnceCanBuildFrom<A> |
Constructor Summary | |
---|---|
CompactByteString()
|
Method Summary | ||
---|---|---|
static CompactByteString |
apply(byte[] bytes)
Creates a new CompactByteString by copying a byte array. |
|
static CompactByteString |
apply(java.nio.ByteBuffer bytes)
Creates a new CompactByteString by copying bytes from a ByteBuffer. |
|
static CompactByteString |
apply(scala.collection.Seq<java.lang.Object> bytes)
Creates a new CompactByteString by copying bytes. |
|
static
|
apply(scala.collection.Seq<T> bytes,
scala.math.Integral<T> num)
Creates a new CompactByteString by converting from integral numbers to bytes. |
|
static CompactByteString |
apply(java.lang.String string)
Creates a new CompactByteString by encoding a String as UTF-8. |
|
static CompactByteString |
apply(java.lang.String string,
java.lang.String charset)
Creates a new CompactByteString by encoding a String with a charset. |
|
CompactByteString |
compact()
Create a new ByteString with all contents compacted into a single, full byte array. |
|
static CompactByteString |
empty()
|
|
static CompactByteString |
fromArray(byte[] array,
int offset,
int length)
Creates a new CompactByteString by copying length bytes starting at offset from an Array. |
|
boolean |
isCompact()
Check whether this ByteString is compact in memory. |
Methods inherited from class akka.util.ByteString |
---|
apply, asByteBuffer, asByteBuffers, canBuildFrom, concat, copyToArray, copyToBuffer, decodeString, drop, dropRight, dropWhile, foreach, fromArray, fromByteBuffer, fromInts, fromInts, fromString, fromString, getByteBuffers, head, indexOf, indexWhere, init, iterator, last, mapI, newBuilder, slice, span, splitAt, tail, take, takeRight, takeWhile, toArray, toArray, toByteBuffer, utf8String |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface scala.collection.immutable.IndexedSeq |
---|
companion, seq, toIndexedSeq |
Methods inherited from interface scala.collection.immutable.Seq |
---|
parCombiner, toSeq |
Methods inherited from interface scala.PartialFunction |
---|
andThen, applyOrElse, isDefinedAt, lift, orElse, runWith |
Methods inherited from interface scala.Function1 |
---|
apply, apply$mcDD$sp, apply$mcDF$sp, apply$mcDI$sp, apply$mcDJ$sp, apply$mcFD$sp, apply$mcFF$sp, apply$mcFI$sp, apply$mcFJ$sp, apply$mcID$sp, apply$mcIF$sp, apply$mcII$sp, apply$mcIJ$sp, apply$mcJD$sp, apply$mcJF$sp, apply$mcJI$sp, apply$mcJJ$sp, apply$mcVD$sp, apply$mcVF$sp, apply$mcVI$sp, apply$mcVJ$sp, apply$mcZD$sp, apply$mcZF$sp, apply$mcZI$sp, apply$mcZJ$sp, compose, toString |
Methods inherited from interface scala.collection.generic.GenericTraversableTemplate |
---|
flatten, genericBuilder, isEmpty, transpose, unzip, unzip3 |
Methods inherited from interface scala.collection.IndexedSeqLike |
---|
hashCode, thisCollection, toBuffer, toCollection |
Methods inherited from interface scala.collection.SeqLike |
---|
$colon$plus, $plus$colon, combinations, contains, containsSlice, corresponds, diff, distinct, endsWith, indexOfSlice, indexOfSlice, indexWhere, indices, intersect, isEmpty, lastIndexOfSlice, lastIndexOfSlice, lastIndexWhere, length, lengthCompare, padTo, patch, permutations, reverse, reverseIterator, reverseMap, segmentLength, size, sortBy, sorted, sortWith, startsWith, toString, union, updated, view, view |
Methods inherited from interface scala.collection.IterableLike |
---|
canEqual, exists, find, foldRight, forall, grouped, reduceRight, sameElements, sliding, sliding, toIterable, toIterator, toStream, zip, zipAll, zipWithIndex |
Methods inherited from interface scala.collection.TraversableLike |
---|
$plus$plus, $plus$plus$colon, $plus$plus$colon, collect, filter, filterNot, flatMap, groupBy, hasDefiniteSize, headOption, inits, isTraversableAgain, lastOption, map, partition, repr, scan, scanLeft, scanRight, sliceWithKnownBound, sliceWithKnownDelta, stringPrefix, tails, to, toTraversable, withFilter |
Methods inherited from interface scala.collection.TraversableOnce |
---|
$colon$bslash, $div$colon, addString, addString, addString, aggregate, collectFirst, copyToArray, copyToArray, copyToBuffer, count, fold, foldLeft, max, maxBy, min, minBy, mkString, mkString, mkString, nonEmpty, product, reduce, reduceLeft, reduceLeftOption, reduceOption, reduceRightOption, reversed, sum, toList, toMap, toSet, toVector |
Methods inherited from interface scala.collection.GenSeqLike |
---|
equals, indexOf, isDefinedAt, lastIndexOf, lastIndexOf, lastIndexWhere, prefixLength, startsWith |
Methods inherited from interface scala.collection.Parallelizable |
---|
par |
Methods inherited from interface scala.collection.IndexedSeqOptimized |
---|
endsWith, exists, find, foldLeft, foldRight, forall, indexWhere, isEmpty, lastIndexWhere, lengthCompare, reduceLeft, reduceRight, reverse, reverseIterator, sameElements, segmentLength, startsWith, zip, zipWithIndex |
Constructor Detail |
---|
public CompactByteString()
Method Detail |
---|
public static CompactByteString apply(byte[] bytes)
bytes
- (undocumented)
public static CompactByteString apply(scala.collection.Seq<java.lang.Object> bytes)
bytes
- (undocumented)
public static <T> CompactByteString apply(scala.collection.Seq<T> bytes, scala.math.Integral<T> num)
bytes
- (undocumented)num
- (undocumented)
public static CompactByteString apply(java.nio.ByteBuffer bytes)
bytes
- (undocumented)
public static CompactByteString apply(java.lang.String string)
string
- (undocumented)
public static CompactByteString apply(java.lang.String string, java.lang.String charset)
string
- (undocumented)charset
- (undocumented)
public static CompactByteString fromArray(byte[] array, int offset, int length)
array
- (undocumented)offset
- (undocumented)length
- (undocumented)
public static CompactByteString empty()
public boolean isCompact()
ByteString
isCompact
in class ByteString
public CompactByteString compact()
ByteString
compact
in class ByteString
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |