eventsourcing
v3.1.0
Contents
Background
Quick start
Installation
Features
Design
Infrastructure
Domain model
Applications
Examples
Release notes
eventsourcing
eventsourcing
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
a (eventsourcing.example.domainmodel.Example attribute)
AbstractActiveRecordStrategy (class in eventsourcing.infrastructure.activerecord)
AbstractArrayRepository (class in eventsourcing.domain.model.array)
AbstractBigArrayRepository (class in eventsourcing.domain.model.array)
AbstractCipher (class in eventsourcing.infrastructure.cipher.base)
AbstractEntityRepository (class in eventsourcing.domain.model.entity)
AbstractEventStore (class in eventsourcing.infrastructure.eventstore)
AbstractExampleRepository (class in eventsourcing.example.domainmodel)
AbstractIntegerSequenceGenerator (class in eventsourcing.infrastructure.integersequencegenerators.base)
AbstractNotificationLog (class in eventsourcing.interface.notificationlog)
AbstractSequencedItemIterator (class in eventsourcing.infrastructure.iterators)
AbstractSequencedItemMapper (class in eventsourcing.infrastructure.sequenceditemmapper)
AbstractSnapshop (class in eventsourcing.domain.model.snapshot)
AbstractSnapshotStrategy (class in eventsourcing.infrastructure.snapshotting)
AggregateRoot (class in eventsourcing.domain.model.aggregate)
AggregateRoot.AttributeChanged (class in eventsourcing.domain.model.aggregate)
AggregateRoot.Created (class in eventsourcing.domain.model.aggregate)
AggregateRoot.Discarded (class in eventsourcing.domain.model.aggregate)
AggregateRoot.Event (class in eventsourcing.domain.model.aggregate)
all_domain_events() (eventsourcing.infrastructure.eventstore.AbstractEventStore method)
(eventsourcing.infrastructure.eventstore.EventStore method)
all_items() (eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
all_records() (eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
append() (eventsourcing.domain.model.array.Array method)
(eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
(eventsourcing.infrastructure.eventstore.AbstractEventStore method)
(eventsourcing.infrastructure.eventstore.EventStore method)
ApplicationWithEventStores (class in eventsourcing.application.base)
ApplicationWithPersistencePolicies (class in eventsourcing.application.base)
Array (class in eventsourcing.domain.model.array)
ArrayIndexError
ArrayRepository (class in eventsourcing.infrastructure.repositories.array)
assert_event_handlers_empty() (in module eventsourcing.domain.model.events)
attribute() (in module eventsourcing.domain.model.decorators)
AttributeChanged (class in eventsourcing.domain.model.events)
B
b (eventsourcing.example.domainmodel.Example attribute)
beat_heart() (eventsourcing.example.domainmodel.Example method)
BigArray (class in eventsourcing.domain.model.array)
BigArrayRepository (class in eventsourcing.infrastructure.repositories.array)
C
calc_parent() (eventsourcing.domain.model.array.BigArray method)
calc_required_height() (eventsourcing.domain.model.array.BigArray method)
change_attribute() (eventsourcing.domain.model.entity.DomainEntity method)
(eventsourcing.domain.model.entity.VersionedEntity method)
close() (eventsourcing.application.base.ApplicationWithEventStores method)
(eventsourcing.application.base.ApplicationWithPersistencePolicies method)
(eventsourcing.application.policies.PersistencePolicy method)
close_example_application() (in module eventsourcing.example.application)
ConcurrencyError
ConsistencyError
construct_entity_persistence_policy() (eventsourcing.application.base.ApplicationWithPersistencePolicies method)
construct_event_store() (eventsourcing.application.base.ApplicationWithEventStores method)
construct_example_application() (in module eventsourcing.example.application)
construct_item_args() (eventsourcing.infrastructure.sequenceditemmapper.SequencedItemMapper method)
construct_log_persistence_policy() (eventsourcing.application.base.ApplicationWithPersistencePolicies method)
construct_sequenced_item() (eventsourcing.infrastructure.sequenceditemmapper.SequencedItemMapper method)
construct_sequenced_item_mapper() (eventsourcing.application.base.ApplicationWithEventStores method)
construct_snapshot_persistence_policy() (eventsourcing.application.base.ApplicationWithPersistencePolicies method)
count_heartbeats() (eventsourcing.example.domainmodel.Example method)
create_array_id() (eventsourcing.domain.model.array.BigArray method)
create_new_example() (eventsourcing.example.application.ExampleApplication method)
(in module eventsourcing.example.domainmodel)
create_timesequenced_event_id() (in module eventsourcing.domain.model.events)
Created (class in eventsourcing.domain.model.events)
created_on (eventsourcing.domain.model.entity.TimestampedEntity attribute)
(eventsourcing.domain.model.entity.TimeuuidedEntity attribute)
D
data (eventsourcing.infrastructure.sequenceditem.SequencedItem attribute)
(eventsourcing.infrastructure.sequenceditem.SequencedItemFieldNames attribute)
DatasourceSettingsError
Datastore (class in eventsourcing.infrastructure.datastore)
DatastoreConnectionError
DatastoreError
DatastoreSettings (class in eventsourcing.infrastructure.datastore)
DatastoreTableError
decrypt() (eventsourcing.infrastructure.cipher.base.AbstractCipher method)
default() (eventsourcing.infrastructure.transcoding.ObjectJSONEncoder method)
DEFAULT_PAGE_SIZE (eventsourcing.infrastructure.iterators.AbstractSequencedItemIterator attribute)
delete_record() (eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
deserialize_event_attrs() (eventsourcing.infrastructure.sequenceditemmapper.SequencedItemMapper method)
deserialize_section() (in module eventsourcing.interface.notificationlog)
discard() (eventsourcing.domain.model.entity.DomainEntity method)
(eventsourcing.domain.model.entity.VersionedEntity method)
Discarded (class in eventsourcing.domain.model.events)
DomainEntity (class in eventsourcing.domain.model.entity)
DomainEntity.AttributeChanged (class in eventsourcing.domain.model.entity)
DomainEntity.Created (class in eventsourcing.domain.model.entity)
DomainEntity.Discarded (class in eventsourcing.domain.model.entity)
DomainEntity.Event (class in eventsourcing.domain.model.entity)
DomainEvent (class in eventsourcing.domain.model.events)
drop_connection() (eventsourcing.infrastructure.datastore.Datastore method)
drop_tables() (eventsourcing.infrastructure.datastore.Datastore method)
E
encrypt() (eventsourcing.infrastructure.cipher.base.AbstractCipher method)
entity_from_snapshot() (in module eventsourcing.infrastructure.snapshotting)
EntityIsDiscarded
EntityVersionNotFound
event_id (eventsourcing.domain.model.events.EventWithTimeuuid attribute)
event_store (eventsourcing.domain.model.entity.AbstractEntityRepository attribute)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository attribute)
event_type (eventsourcing.infrastructure.sequenceditem.StoredEvent attribute)
EventHandlersNotEmptyError
EventPlayer (class in eventsourcing.infrastructure.eventplayer)
EventSourcedRepository (class in eventsourcing.infrastructure.eventsourcedrepository)
EventSourcedSnapshotStrategy (class in eventsourcing.infrastructure.snapshotting)
eventsourcing (module)
eventsourcing.application.base (module)
eventsourcing.application.policies (module)
eventsourcing.domain.model.aggregate (module)
eventsourcing.domain.model.array (module)
eventsourcing.domain.model.decorators (module)
eventsourcing.domain.model.entity (module)
eventsourcing.domain.model.events (module)
eventsourcing.domain.model.snapshot (module)
eventsourcing.example.application (module)
eventsourcing.example.domainmodel (module)
eventsourcing.example.infrastructure (module)
eventsourcing.exceptions (module)
eventsourcing.infrastructure.activerecord (module)
eventsourcing.infrastructure.cipher.base (module)
eventsourcing.infrastructure.datastore (module)
eventsourcing.infrastructure.eventplayer (module)
eventsourcing.infrastructure.eventsourcedrepository (module)
eventsourcing.infrastructure.eventstore (module)
eventsourcing.infrastructure.integersequencegenerators.base (module)
eventsourcing.infrastructure.iterators (module)
eventsourcing.infrastructure.repositories.array (module)
eventsourcing.infrastructure.sequenceditem (module)
eventsourcing.infrastructure.sequenceditemmapper (module)
eventsourcing.infrastructure.snapshotting (module)
eventsourcing.infrastructure.transcoding (module)
eventsourcing.interface.notificationlog (module)
EventSourcingError
EventStore (class in eventsourcing.infrastructure.eventstore)
EventWithOriginatorID (class in eventsourcing.domain.model.events)
EventWithOriginatorVersion (class in eventsourcing.domain.model.events)
EventWithTimestamp (class in eventsourcing.domain.model.events)
EventWithTimeuuid (class in eventsourcing.domain.model.events)
Example (class in eventsourcing.example.domainmodel)
Example.AttributeChanged (class in eventsourcing.example.domainmodel)
Example.Created (class in eventsourcing.example.domainmodel)
Example.Discarded (class in eventsourcing.example.domainmodel)
Example.Event (class in eventsourcing.example.domainmodel)
Example.Heartbeat (class in eventsourcing.example.domainmodel)
example_mutator() (in module eventsourcing.example.domainmodel)
ExampleApplication (class in eventsourcing.example.application)
ExampleRepository (class in eventsourcing.example.infrastructure)
F
foo (eventsourcing.example.domainmodel.Example attribute)
format_section_id() (eventsourcing.interface.notificationlog.NotificationLog static method)
from_jsonable() (eventsourcing.infrastructure.transcoding.ObjectJSONDecoder class method)
from_sequenced_item() (eventsourcing.infrastructure.sequenceditemmapper.AbstractSequencedItemMapper method)
(eventsourcing.infrastructure.sequenceditemmapper.SequencedItemMapper method)
G
get_domain_event() (eventsourcing.infrastructure.eventstore.AbstractEventStore method)
(eventsourcing.infrastructure.eventstore.EventStore method)
get_domain_events() (eventsourcing.infrastructure.eventplayer.EventPlayer method)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository method)
(eventsourcing.infrastructure.eventstore.AbstractEventStore method)
(eventsourcing.infrastructure.eventstore.EventStore method)
get_entity() (eventsourcing.domain.model.entity.AbstractEntityRepository method)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository method)
get_example_application() (in module eventsourcing.example.application)
get_field_kwargs() (eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
get_item() (eventsourcing.domain.model.array.BigArray method)
(eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
get_item_assigned() (eventsourcing.domain.model.array.Array method)
get_items() (eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
(eventsourcing.interface.notificationlog.NotificationLogReader method)
get_items_assigned() (eventsourcing.domain.model.array.Array method)
get_json() (eventsourcing.interface.notificationlog.RemoteNotificationLog method)
get_last_array() (eventsourcing.domain.model.array.BigArray method)
get_last_item_and_next_position() (eventsourcing.domain.model.array.Array method)
(eventsourcing.domain.model.array.BigArray method)
get_most_recent_event() (eventsourcing.infrastructure.eventplayer.EventPlayer method)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository method)
(eventsourcing.infrastructure.eventstore.AbstractEventStore method)
(eventsourcing.infrastructure.eventstore.EventStore method)
get_next_position() (eventsourcing.domain.model.array.Array method)
get_resource() (eventsourcing.interface.notificationlog.RemoteNotificationLog method)
get_slice() (eventsourcing.domain.model.array.BigArray method)
get_snapshot() (eventsourcing.infrastructure.eventplayer.EventPlayer method)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository method)
(eventsourcing.infrastructure.snapshotting.AbstractSnapshotStrategy method)
(eventsourcing.infrastructure.snapshotting.EventSourcedSnapshotStrategy method)
GetEntityEventsThread (class in eventsourcing.infrastructure.iterators)
H
heartbeat_mutator() (in module eventsourcing.example.domainmodel)
I
id (eventsourcing.domain.model.entity.DomainEntity attribute)
index (eventsourcing.domain.model.array.ItemAssigned attribute)
init_example_application() (in module eventsourcing.example.application)
is_encrypted() (eventsourcing.infrastructure.sequenceditemmapper.SequencedItemMapper method)
is_event() (eventsourcing.application.policies.PersistencePolicy method)
item (eventsourcing.domain.model.array.ItemAssigned attribute)
ItemAssigned (class in eventsourcing.domain.model.array)
iterator_class (eventsourcing.infrastructure.eventstore.EventStore attribute)
L
last_modified (eventsourcing.domain.model.entity.TimestampedEntity attribute)
(eventsourcing.domain.model.entity.TimeuuidedEntity attribute)
Logged (class in eventsourcing.domain.model.events)
M
make_notification_log_url() (eventsourcing.interface.notificationlog.RemoteNotificationLog method)
MismatchedOriginatorError
MismatchedOriginatorIDError
MismatchedOriginatorVersionError
mutate_entity() (in module eventsourcing.domain.model.entity)
mutator() (eventsourcing.example.infrastructure.ExampleRepository method)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository method)
(in module eventsourcing.domain.model.decorators)
MutatorRequiresTypeNotInstance
N
name (eventsourcing.domain.model.events.AttributeChanged attribute)
next() (eventsourcing.infrastructure.integersequencegenerators.base.AbstractIntegerSequenceGenerator method)
NotificationLog (class in eventsourcing.interface.notificationlog)
NotificationLogReader (class in eventsourcing.interface.notificationlog)
O
ObjectJSONDecoder (class in eventsourcing.infrastructure.transcoding)
ObjectJSONEncoder (class in eventsourcing.infrastructure.transcoding)
originator_id (eventsourcing.domain.model.events.EventWithOriginatorID attribute)
(eventsourcing.domain.model.snapshot.AbstractSnapshop attribute)
(eventsourcing.infrastructure.sequenceditem.StoredEvent attribute)
originator_version (eventsourcing.domain.model.events.EventWithOriginatorVersion attribute)
(eventsourcing.domain.model.snapshot.AbstractSnapshop attribute)
(eventsourcing.infrastructure.sequenceditem.StoredEvent attribute)
P
PersistencePolicy (class in eventsourcing.application.policies)
position (eventsourcing.infrastructure.sequenceditem.SequencedItem attribute)
(eventsourcing.infrastructure.sequenceditem.SequencedItemFieldNames attribute)
present_section() (in module eventsourcing.interface.notificationlog)
ProgrammingError
publish() (in module eventsourcing.domain.model.events)
Q
QualnameABC (class in eventsourcing.domain.model.events)
QualnameABCMeta (class in eventsourcing.domain.model.events)
R
raise_index_error() (eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
raise_sequenced_item_error() (eventsourcing.infrastructure.activerecord.AbstractActiveRecordStrategy method)
random() (in module eventsourcing.domain.model.decorators)
reconstruct_object() (in module eventsourcing.infrastructure.sequenceditemmapper)
RemoteNotificationLog (class in eventsourcing.interface.notificationlog)
replay_entity() (eventsourcing.infrastructure.eventplayer.EventPlayer method)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository method)
replay_events() (eventsourcing.infrastructure.eventplayer.EventPlayer method)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository method)
RepositoryKeyError
retry() (in module eventsourcing.domain.model.decorators)
run() (eventsourcing.infrastructure.iterators.GetEntityEventsThread method)
S
save() (eventsourcing.domain.model.aggregate.AggregateRoot method)
Section (class in eventsourcing.interface.notificationlog)
seek() (eventsourcing.interface.notificationlog.NotificationLogReader method)
sequence_id (eventsourcing.infrastructure.sequenceditem.SequencedItem attribute)
(eventsourcing.infrastructure.sequenceditem.SequencedItemFieldNames attribute)
SequencedItem (class in eventsourcing.infrastructure.sequenceditem)
SequencedItemConflict
SequencedItemFieldNames (class in eventsourcing.infrastructure.sequenceditem)
SequencedItemIterator (class in eventsourcing.infrastructure.iterators)
SequencedItemMapper (class in eventsourcing.infrastructure.sequenceditemmapper)
serialize_event_attrs() (eventsourcing.infrastructure.sequenceditemmapper.SequencedItemMapper method)
serialize_section() (in module eventsourcing.interface.notificationlog)
setup_connection() (eventsourcing.infrastructure.datastore.Datastore method)
setup_tables() (eventsourcing.infrastructure.datastore.Datastore method)
SimpleIntegerSequenceGenerator (class in eventsourcing.infrastructure.integersequencegenerators.base)
Snapshot (class in eventsourcing.domain.model.snapshot)
start_thread() (eventsourcing.infrastructure.iterators.ThreadedSequencedItemIterator method)
state (eventsourcing.domain.model.snapshot.AbstractSnapshop attribute)
(eventsourcing.domain.model.snapshot.Snapshot attribute)
(eventsourcing.infrastructure.sequenceditem.StoredEvent attribute)
store_event() (eventsourcing.application.policies.PersistencePolicy method)
StoredEvent (class in eventsourcing.infrastructure.sequenceditem)
subrepo (eventsourcing.domain.model.array.AbstractBigArrayRepository attribute)
(eventsourcing.infrastructure.repositories.array.BigArrayRepository attribute)
subrepo_class (eventsourcing.infrastructure.repositories.array.BigArrayRepository attribute)
subscribe() (in module eventsourcing.domain.model.events)
subscribe_to() (in module eventsourcing.domain.model.decorators)
T
take_snapshot() (eventsourcing.infrastructure.eventplayer.EventPlayer method)
(eventsourcing.infrastructure.eventsourcedrepository.EventSourcedRepository method)
(eventsourcing.infrastructure.snapshotting.AbstractSnapshotStrategy method)
(eventsourcing.infrastructure.snapshotting.EventSourcedSnapshotStrategy method)
ThreadedSequencedItemIterator (class in eventsourcing.infrastructure.iterators)
TimeSequenceError
timestamp (eventsourcing.domain.model.events.EventWithTimestamp attribute)
TimestampedEntity (class in eventsourcing.domain.model.entity)
TimestampedEntity.AttributeChanged (class in eventsourcing.domain.model.entity)
TimestampedEntity.Created (class in eventsourcing.domain.model.entity)
TimestampedEntity.Discarded (class in eventsourcing.domain.model.entity)
TimestampedEntity.Event (class in eventsourcing.domain.model.entity)
TimestampedVersionedEntity (class in eventsourcing.domain.model.entity)
TimestampedVersionedEntity.AttributeChanged (class in eventsourcing.domain.model.entity)
TimestampedVersionedEntity.Created (class in eventsourcing.domain.model.entity)
TimestampedVersionedEntity.Discarded (class in eventsourcing.domain.model.entity)
TimestampedVersionedEntity.Event (class in eventsourcing.domain.model.entity)
TimeuuidedEntity (class in eventsourcing.domain.model.entity)
TimeuuidedVersionedEntity (class in eventsourcing.domain.model.entity)
to_sequenced_item() (eventsourcing.infrastructure.eventstore.EventStore method)
(eventsourcing.infrastructure.sequenceditemmapper.AbstractSequencedItemMapper method)
(eventsourcing.infrastructure.sequenceditemmapper.SequencedItemMapper method)
topic (eventsourcing.domain.model.snapshot.AbstractSnapshop attribute)
(eventsourcing.domain.model.snapshot.Snapshot attribute)
(eventsourcing.infrastructure.sequenceditem.SequencedItem attribute)
(eventsourcing.infrastructure.sequenceditem.SequencedItemFieldNames attribute)
TopicResolutionError
truncate_tables() (eventsourcing.infrastructure.datastore.Datastore method)
U
unsubscribe() (in module eventsourcing.domain.model.events)
V
value (eventsourcing.domain.model.events.AttributeChanged attribute)
version (eventsourcing.domain.model.entity.VersionedEntity attribute)
VersionedEntity (class in eventsourcing.domain.model.entity)
VersionedEntity.AttributeChanged (class in eventsourcing.domain.model.entity)
VersionedEntity.Created (class in eventsourcing.domain.model.entity)
VersionedEntity.Discarded (class in eventsourcing.domain.model.entity)
VersionedEntity.Event (class in eventsourcing.domain.model.entity)
W
WithReflexiveMutator (class in eventsourcing.domain.model.entity)
Read the Docs
v: v3.1.0
Versions
latest
stable
v5.0.0
v4.0.0
v3.1.0
v3.0.0
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.