Package io.cloudstate.javasupport.crdt

Conflict-free Replicated Data Type support.

CRDT entities can be annotated with the @CrdtEntity annotation, and supply command handlers using the @CommandHandler annotation.

The data stored by a CRDT entity can be stored in a subtype of Crdt. These can be created using a CrdtFactory, which is a super-interface of both the CrdtCreationContext, available for injection constructors, and of the CommandContext, available for injection in @CommandHandler annotated methods.