Sha256: 4fbbfe33334d2a76dc1e585c9dc69bf362cb52d9db9a8fb29fb4a6d9c4feec45

Contents?: true

Size: 1.77 KB

Versions: 2

Compression:

Stored size: 1.77 KB

Contents

require 'json'
require 'securerandom'
require 'time'

require 'event_sourcery/version'
require 'event_sourcery/event'
require 'event_sourcery/event_store/event_sink'
require 'event_sourcery/event_store/event_source'
require 'event_sourcery/errors'
require 'event_sourcery/event_store/each_by_range'
require 'event_sourcery/event_store/subscription'
require 'event_sourcery/event_store/poll_waiter'
require 'event_sourcery/event_store/event_builder'
require 'event_sourcery/event_store/event_type_serializers/class_name'
require 'event_sourcery/event_store/event_type_serializers/legacy'
require 'event_sourcery/event_store/event_type_serializers/underscored'
require 'event_sourcery/event_store/signal_handling_subscription_master'
require 'event_sourcery/event_processing/error_handlers/error_handler'
require 'event_sourcery/event_processing/error_handlers/no_retry'
require 'event_sourcery/event_processing/error_handlers/constant_retry'
require 'event_sourcery/event_processing/error_handlers/exponential_backoff_retry'
require 'event_sourcery/event_processing/esp_process'
require 'event_sourcery/event_processing/esp_runner'
require 'event_sourcery/event_processing/event_stream_processor'
require 'event_sourcery/event_processing/event_stream_processor_registry'
require 'event_sourcery/config'
require 'event_sourcery/event_body_serializer'
require 'event_sourcery/aggregate_root'
require 'event_sourcery/repository'
require 'event_sourcery/memory/tracker'
require 'event_sourcery/memory/event_store'

module EventSourcery
  def self.configure
    yield config
  end

  def self.config
    @config ||= Config.new
  end

  def self.logger
    config.logger
  end

  def self.event_stream_processor_registry
    @event_stream_processor_registry ||= EventProcessing::EventStreamProcessorRegistry.new
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
event_sourcery-0.14.0 lib/event_sourcery.rb
event_sourcery-0.13.0 lib/event_sourcery.rb