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.15.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)