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
Defined Under Namespace
Modules: Application, Config, Core, Emitter, Event, Serializer, Shared Classes: FailingSubscribersError, Plugins
Constant Summary collapse
- Error =
Class.new(StandardError)
- ArgumentError =
Class.new(ArgumentError)
- EmitterError =
NOTE: see EvilEvents::Core::Broadcasting::Emitter
Class.new(Error)
- IncorrectEventForEmitError =
since 0.3.0
Class.new(EmitterError)
- TypeAliasingError =
NOTE: see EvilEvents::Core::Events::EventExtensions::TypeAliasing
Class.new(Error)
- IncopatibleEventTypeError =
Class.new(TypeAliasingError)
- EventTypeNotDefinedError =
Class.new(TypeAliasingError)
- EventTypeAlreadyDefinedError =
Class.new(TypeAliasingError)
- NotifierBuilderError =
NOTE: see EvilEvents::Core::Events::Notifier::Builder
Class.new(Error)
- UnknownNotifierTypeError =
Class.new(NotifierBuilderError)
- ManagerError =
NOTE: see EvilEvents::Core::Events::Manager
Class.new(Error)
- InconsistentEventClassError =
Class.new(ManagerError)
- InvalidDelegatorTypeError =
Class.new(ManagerError)
- ManagerFactoryError =
NOTE: see EvilEvents::Core::Events::ManagerFactory
Class.new(Error)
- IncorrectEventClassError =
Class.new(ManagerFactoryError)
- ManagerRegistryError =
NOTE: see EvilEvents::Core::Events::ManagerRegistry
Class.new(Error)
- IncorrectManagerObjectError =
Class.new(ManagerRegistryError)
- NonManagedEventClassError =
Class.new(ManagerRegistryError)
- AlreadyManagedEventClassError =
Class.new(ManagerRegistryError)
- SerializersError =
NOTE: EvilEvents::Core::Events::Serializers
Class.new(Error)
- SerializationError =
Class.new(SerializersError)
- JSONSerializationError =
Class.new(SerializationError)
- XMLSerializationError =
Class.new(SerializationError)
- HashSerializationError =
Class.new(SerializationError)
- MessagePackSerializationError =
Class.new(SerializationError)
- DeserializationError =
Class.new(SerializersError)
- JSONDeserializationError =
Class.new(DeserializationError)
- XMLDeserializationError =
Class.new(DeserializationError)
- HashDeserializationError =
Class.new(DeserializationError)
- MessagePackDeserializationError =
Class.new(DeserializationError)
- SerializationEngineError =
Class.new(SerializersError)
- UnrecognizedSerializationEngineError =
Class.new(SerializationEngineError)
- NotifierError =
NOTE: see EvilEvents::Core::Events::Notifier
Class.new(Error)
- WorkerError =
NOTE: see EvilEvents::Core::Events::Notifier::Worker::Executor
Class.new(NotifierError)
- IncorrectFallbackPolicyError =
Class.new(WorkerError)
- WorkerDisabledOrBusyError =
Class.new(WorkerError)
- Types =
Shared::Types
- VERSION =
'0.5.0'
- DispatcherMixin =
EvilEvents::Core::Broadcasting::Dispatcher::Mixin.module_clone
- SubscriberMixin =
EvilEvents::Core::Events::Subscriber::Mixin.module_clone