Package-level declarations
Types
The access cases of the EventLog contract: stamping access attributes over streams already appended, paging a type's aggregates, and claiming and advancing the walk that stamps them. They read only EventLogFixtures' fixtures, hooks and constants; see EventLogFixtures for the chain of families this class is part of.
The batch cases of the EventLog contract: what appendAll commits, sequences and refuses, stream by stream and partition by partition, against what append would. They read only EventLogFixtures' fixtures, hooks and constants; see EventLogFixtures for the chain of families this class is part of.
The entry cases of the EventLog contract: where a stream lands as an entry of a partition, with its position and transport, and how a tail reads the entries back in sequence. They read only EventLogFixtures' fixtures, hooks and constants; see EventLogFixtures for the chain of families this class is part of.
The fixtures and hooks of the EventLog contract (EventLogSpec, the class a backend's test extends): the backend's hooks (createLog, refused, opensOneStorePerContext, createSnapshots, snapshotTailsOf), the streams a test appends (stream) and the suite's constants.
The read cases of the EventLog contract: an aggregate's streams read by version, whole across pages, and with its tail, its earlier request keys and its snapshot. They read only EventLogFixtures' fixtures, hooks and constants; see EventLogFixtures for the chain of families this class is part of.
The record cases of the EventLog contract: a stream reads back exactly as appended, its versions, payload, scope, headers, operator, access attributes and schedule events, and one aggregate id under two types is two streams. They read only EventLogFixtures' fixtures, hooks and constants; see EventLogFixtures for the chain of families this class is part of.