Module: RubyEventStore

Defined in:
lib/ruby_event_store/null.rb,
lib/ruby_event_store/event.rb,
lib/ruby_event_store/broker.rb,
lib/ruby_event_store/client.rb,
lib/ruby_event_store/errors.rb,
lib/ruby_event_store/record.rb,
lib/ruby_event_store/stream.rb,
lib/ruby_event_store/version.rb,
lib/ruby_event_store/metadata.rb,
lib/ruby_event_store/constants.rb,
lib/ruby_event_store/dispatcher.rb,
lib/ruby_event_store/projection.rb,
lib/ruby_event_store/specification.rb,
lib/ruby_event_store/subscriptions.rb,
lib/ruby_event_store/transform_keys.rb,
lib/ruby_event_store/mappers/default.rb,
lib/ruby_event_store/batch_enumerator.rb,
lib/ruby_event_store/expected_version.rb,
lib/ruby_event_store/link_by_metadata.rb,
lib/ruby_event_store/mappers/pipeline.rb,
lib/ruby_event_store/serializers/yaml.rb,
lib/ruby_event_store/spec/mapper_lint.rb,
lib/ruby_event_store/serialized_record.rb,
lib/ruby_event_store/composed_dispatcher.rb,
lib/ruby_event_store/correlated_commands.rb,
lib/ruby_event_store/event_type_resolver.rb,
lib/ruby_event_store/mappers/json_mapper.rb,
lib/ruby_event_store/mappers/null_mapper.rb,
lib/ruby_event_store/in_memory_repository.rb,
lib/ruby_event_store/specification_reader.rb,
lib/ruby_event_store/specification_result.rb,
lib/ruby_event_store/mappers/encryption_key.rb,
lib/ruby_event_store/mappers/forgotten_data.rb,
lib/ruby_event_store/instrumented_dispatcher.rb,
lib/ruby_event_store/instrumented_repository.rb,
lib/ruby_event_store/mappers/pipeline_mapper.rb,
lib/ruby_event_store/mappers/encryption_mapper.rb,
lib/ruby_event_store/immediate_async_dispatcher.rb,
lib/ruby_event_store/instrumented_subscriptions.rb,
lib/ruby_event_store/spec/event_repository_lint.rb,
lib/ruby_event_store/spec/event_repository_lint.rb,
lib/ruby_event_store/mappers/instrumented_mapper.rb,
lib/ruby_event_store/mappers/transformation/upcast.rb,
lib/ruby_event_store/mappers/transformation/encryption.rb,
lib/ruby_event_store/mappers/transformation/domain_event.rb,
lib/ruby_event_store/mappers/transformation/preserve_types.rb,
lib/ruby_event_store/mappers/in_memory_encryption_key_repository.rb,
lib/ruby_event_store/mappers/transformation/event_class_remapper.rb,
lib/ruby_event_store/mappers/transformation/stringify_metadata_keys.rb,
lib/ruby_event_store/mappers/transformation/symbolize_metadata_keys.rb

Defined Under Namespace

Modules: Mappers, NULL, Serializers Classes: BatchEnumerator, Broker, Client, ComposedDispatcher, CorrelatedCommands, Dispatcher, Event, EventNotFound, EventTypeResolver, ExpectedVersion, ImmediateAsyncDispatcher, InMemoryRepository, InstrumentedDispatcher, InstrumentedRepository, InstrumentedSubscriptions, LinkByCausationId, LinkByCorrelationId, LinkByEventType, LinkByMetadata, Metadata, Projection, Record, SRecord, SerializedRecord, Specification, SpecificationReader, SpecificationResult, Stream, Subscriptions, TransformKeys

Constant Summary collapse

Error =
Class.new(StandardError)
WrongExpectedEventVersion =
Class.new(Error)
InvalidExpectedVersion =
Class.new(Error)
IncorrectStreamData =
Class.new(Error)
SubscriberNotExist =
Class.new(Error)
InvalidPageStart =
Class.new(Error)
InvalidPageStop =
Class.new(Error)
InvalidPageSize =
Class.new(Error)
EventDuplicatedInStream =
Class.new(Error)
ReservedInternalName =
Class.new(Error)
InvalidHandler =
Class.new(Error)
EventNotFoundInStream =
Class.new(Error)
VERSION =
"2.14.0"
GLOBAL_STREAM =
Object.new
PAGE_SIZE =
100.freeze
TIMESTAMP_PRECISION =
6
Type1 =
Class.new(RubyEventStore::Event)
Type2 =
Class.new(RubyEventStore::Event)
Type3 =
Class.new(RubyEventStore::Event)