p

com.codacy

stream

package stream

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class BooleanSerializer extends AbstractMarshallable with QueueSerializer[Boolean]
  2. class ByteSerializer extends AbstractMarshallable with QueueSerializer[Byte]
  3. class ByteStringSerializer extends AbstractMarshallable with QueueSerializer[ByteString]
  4. class CharSerializer extends AbstractMarshallable with QueueSerializer[Char]
  5. class ChronicleQueue[T] extends ChronicleQueueBase[T, T]

    Persists all incoming upstream element to a memory mapped queue before publishing it to downstream consumer.

    Persists all incoming upstream element to a memory mapped queue before publishing it to downstream consumer.

    Emits when one of the inputs has an element available

    Does not Backpressure upstream when downstream backpressures, instead buffers the stream element to memory mapped queue

    Completes when upstream completes

    Cancels when downstream cancels

  6. class ChronicleQueueAtLeastOnce[T] extends ChronicleQueueBase[T, Event[T]]

    Persists all incoming upstream element to a memory mapped queue before publishing it to downstream consumer.

    Persists all incoming upstream element to a memory mapped queue before publishing it to downstream consumer.

    Emits when one of the inputs has an element available

    Does not Backpressure upstream when downstream backpressures, instead buffers the stream element to memory mapped queue

    Completes when upstream completes

    Cancels when downstream cancels

    A commit guarantee can be ensured to avoid data lost while consuming stream elements by adding a commit stage after downstream consumer.

  7. abstract class ChronicleQueueBase[T, S] extends GraphStage[FlowShape[T, S]]
  8. class ChronicleQueueSink[T] extends GraphStage[SinkShape[T]]
  9. class ChronicleQueueSource[T] extends GraphStage[SourceShape[T]]
  10. class CommitOrderException extends RuntimeException
  11. sealed trait CommitOrderPolicy extends AnyRef
  12. case class Committed(outportId: Int, index: Long) extends Product with Serializable
  13. class DoubleSerializer extends AbstractMarshallable with QueueSerializer[Double]
  14. case class Event[T](outputPortId: Int, index: Long, entry: T) extends Product with Serializable
  15. class FloatSerializer extends AbstractMarshallable with QueueSerializer[Float]
  16. class IndexFile extends MappedFile
  17. class IntSerializer extends AbstractMarshallable with QueueSerializer[Int]
  18. class LongSerializer extends AbstractMarshallable with QueueSerializer[Long]
  19. class ObjectSerializer[T] extends AbstractMarshallable with QueueSerializer[T]
  20. class PersistentQueue[T] extends AnyRef

    Persistent queue using Chronicle Queue as implementation.

    Persistent queue using Chronicle Queue as implementation.

    T

    The type of elements to be stored in the queue.

  21. class PersistentQueueCloserActor[T] extends Actor with ActorLogging
  22. case class PushedAndCommitted(outportId: Int, pushIndex: Long, commitIndex: Long) extends Product with Serializable
  23. case class QueueConfig(persistDir: File, rollCycle: RollCycle = QueueConfig.defaultCycle, wireType: WireType = QueueConfig.defaultWireType, blockSize: Long = QueueConfig.defaultBlockSize, indexSpacing: Int = ..., indexCount: Int = ..., isBuffered: Boolean = false, epoch: Long = 0L, outputPorts: Int = QueueConfig.defaultOutputPort, commitOrderPolicy: CommitOrderPolicy = ...) extends Product with Serializable
  24. trait QueueSerializer[T] extends AbstractMarshallable
  25. class ShortSerializer extends AbstractMarshallable with QueueSerializer[Short]

Value Members

  1. object ChronicleQueue
  2. object ChronicleQueueAtLeastOnce
  3. object IndexFile
  4. object Lenient extends CommitOrderPolicy
  5. object QueueConfig extends Serializable
  6. object QueueSerializer
  7. object Strict extends CommitOrderPolicy
  8. object UpstreamFailed extends Product with Serializable
  9. object UpstreamFinished extends Product with Serializable

Ungrouped