package projection
- Alphabetic
- Public
- Protected
Package Members
Type Members
- trait BySlicesSourceProvider extends AnyRef
Implemented by
EventSourcedProvider
andDurableStateSourceProvider
. - sealed trait HandlerRecoveryStrategy extends AnyRef
Error handling strategy when processing an
Envelope
fails.Error handling strategy when processing an
Envelope
fails. The default is defined in configuration . - final case class MergeableOffset[Offset](entries: Map[String, Offset]) extends Product with Serializable
- sealed trait OffsetVerification extends AnyRef
- trait Projection[Envelope] extends AnyRef
The core abstraction in Akka Projections.
The core abstraction in Akka Projections.
A projection instance may share the same name and Envelope, but must have a unique key. The key is used to achieve processing parallelism for a projection.
For example, many projections may share the same name "user-events-projection", but can process events for different sharded entities within Akka Cluster, where key could be the Akka Cluster shardId.
- Envelope
The envelope type of the projection.
- trait ProjectionContext extends AnyRef
- final class ProjectionId extends AnyRef
- sealed trait RetryRecoveryStrategy extends HandlerRecoveryStrategy
- abstract class StatusObserver[-Envelope] extends AnyRef
Track status of a projection by implementing a
StatusObserver
and install it using Projection.withStatusObserver. - sealed trait StrictRecoveryStrategy extends HandlerRecoveryStrategy
Value Members
- object HandlerRecoveryStrategy
- object OffsetVerification
- object ProjectionBehavior
- object ProjectionId