class
DataQueue extends AnyRef
Instance Constructors
-
new
DataQueue(maxBytes: Long)
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
dataSize: Long
-
-
def
enqueue(data: DataBuffer): Boolean
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
def
isEmpty: Boolean
-
def
isFull: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
itemSize: Int
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
The DataQueue is used only when processing a stream. It is used to buffer data in between when the stream produces it and when it is ready to write to the output buffer. It also ensures that we don't pull too much data from a stream, for example if a stream is infinite