Module: EvilEvents

Defined in:
lib/evil_events.rb,
lib/evil_events/core.rb,
lib/evil_events/error.rb,
lib/evil_events/event.rb,
lib/evil_events/types.rb,
lib/evil_events/config.rb,
lib/evil_events/shared.rb,
lib/evil_events/emitter.rb,
lib/evil_events/plugins.rb,
lib/evil_events/version.rb,
lib/evil_events/serializer.rb,
lib/evil_events/application.rb,
lib/evil_events/dispatcher_mixin.rb,
lib/evil_events/subscriber_mixin.rb

Overview

Since:

  • 0.1.0

Defined Under Namespace

Modules: Application, Config, Core, Emitter, Event, Serializer, Shared Classes: FailingSubscribersError, Plugins

Constant Summary collapse

Error =

Since:

  • 0.3.0

Class.new(StandardError)
ArgumentError =

Since:

  • 0.3.0

Class.new(ArgumentError)
EmitterError =

NOTE: see EvilEvents::Core::Broadcasting::Emitter

Since:

  • 0.3.0

Class.new(Error)
IncorrectEventForEmitError =

since 0.3.0

Since:

  • 0.1.0

Class.new(EmitterError)
TypeAliasingError =

NOTE: see EvilEvents::Core::Events::EventExtensions::TypeAliasing

Since:

  • 0.3.0

Class.new(Error)
IncopatibleEventTypeError =

Since:

  • 0.3.0

Class.new(TypeAliasingError)
EventTypeNotDefinedError =

Since:

  • 0.3.0

Class.new(TypeAliasingError)
EventTypeAlreadyDefinedError =

Since:

  • 0.3.0

Class.new(TypeAliasingError)
NotifierBuilderError =

NOTE: see EvilEvents::Core::Events::Notifier::Builder

Since:

  • 0.3.0

Class.new(Error)
UnknownNotifierTypeError =

Since:

  • 0.3.0

Class.new(NotifierBuilderError)
ManagerError =

NOTE: see EvilEvents::Core::Events::Manager

Since:

  • 0.3.0

Class.new(Error)
InconsistentEventClassError =

Since:

  • 0.3.0

Class.new(ManagerError)
InvalidDelegatorTypeError =

Since:

  • 0.3.0

Class.new(ManagerError)
ManagerFactoryError =

NOTE: see EvilEvents::Core::Events::ManagerFactory

Since:

  • 0.3.0

Class.new(Error)
IncorrectEventClassError =

Since:

  • 0.3.0

Class.new(ManagerFactoryError)
ManagerRegistryError =

NOTE: see EvilEvents::Core::Events::ManagerRegistry

Since:

  • 0.3.0

Class.new(Error)
IncorrectManagerObjectError =

Since:

  • 0.3.0

Class.new(ManagerRegistryError)
NonManagedEventClassError =

Since:

  • 0.3.0

Class.new(ManagerRegistryError)
AlreadyManagedEventClassError =

Since:

  • 0.3.0

Class.new(ManagerRegistryError)
SerializersError =

NOTE: EvilEvents::Core::Events::Serializers

Since:

  • 0.3.0

Class.new(Error)
SerializationError =

Since:

  • 0.3.0

Class.new(SerializersError)
JSONSerializationError =

Since:

  • 0.4.0

Class.new(SerializationError)
XMLSerializationError =

Since:

  • 0.4.0

Class.new(SerializationError)
HashSerializationError =

Since:

  • 0.4.0

Class.new(SerializationError)
MessagePackSerializationError =

Since:

  • 0.4.0

Class.new(SerializationError)
DeserializationError =

Since:

  • 0.3.0

Class.new(SerializersError)
JSONDeserializationError =

Since:

  • 0.4.0

Class.new(DeserializationError)
XMLDeserializationError =

Since:

  • 0.4.0

Class.new(DeserializationError)
HashDeserializationError =

Since:

  • 0.4.0

Class.new(DeserializationError)
MessagePackDeserializationError =

Since:

  • 0.4.0

Class.new(DeserializationError)
SerializationEngineError =

Since:

  • 0.4.0

Class.new(SerializersError)
UnrecognizedSerializationEngineError =

Since:

  • 0.4.0

Class.new(SerializationEngineError)
NotifierError =

NOTE: see EvilEvents::Core::Events::Notifier

Since:

  • 0.3.0

Class.new(Error)
WorkerError =

NOTE: see EvilEvents::Core::Events::Notifier::Worker::Executor

Since:

  • 0.3.0

Class.new(NotifierError)
IncorrectFallbackPolicyError =

Since:

  • 0.3.0

Class.new(WorkerError)
WorkerDisabledOrBusyError =

Since:

  • 0.3.0

Class.new(WorkerError)
Types =

Since:

  • 0.1.0

Shared::Types
VERSION =

Since:

  • 0.5.0

'0.5.0'
DispatcherMixin =

Since:

  • 0.1.0

EvilEvents::Core::Broadcasting::Dispatcher::Mixin.module_clone
SubscriberMixin =

Since:

  • 0.1.0

EvilEvents::Core::Events::Subscriber::Mixin.module_clone