Wheel 0.1.21

Command & aggregate handling for rill.

Installation

To install, add the following dependency to your project or build file:

[rill-event-sourcing/wheel "0.1.21"]

Topics

Namespaces

rill.wheel

Aggregates and Events

rill.wheel.bare-repository

Defines a minimal repository implementation.

Public variables and functions:

rill.wheel.caching-repository

Defines a repository that takes a cache for its aggregates.

Public variables and functions:

rill.wheel.report

Tools for reporting on aggregates, events and commands

rill.wheel.repository

The protocol for implementing repositories.

Public variables and functions:

rill.wheel.testing

Tools for unit-testing ring.wheel code.

Public variables and functions:

rill.wheel.trigger

Triggers are called when events are committed.

Public variables and functions:

rill.wheel.wrap-new-events-callback

Provide a method for listening to events created only by this process.

Public variables and functions:

rill.wheel.wrap-stream-properties

rill.wheel.wrap-upcasts

Public variables and functions: