Class: Concurrent::Actor::RestartingContext
- Inherits:
-
AbstractContext
- Object
- AbstractContext
- Concurrent::Actor::RestartingContext
- Defined in:
- lib/concurrent/actor/context.rb
Overview
Context of an Actor for complex robust systems.
-
linking
-
supervising
-
pauses on error
TODO describe behaviour TODO usage
Direct Known Subclasses
DefaultDeadLetterHandler, Utils::AbstractWorker, Utils::Balancer, Utils::Broadcast, Utils::Pool
Instance Attribute Summary
Attributes inherited from AbstractContext
Instance Method Summary collapse
Methods inherited from AbstractContext
#ask, #dead_letter_routing, #default_reference_class, #envelope, #on_envelope, #on_event, #on_message, #pass, #tell
Methods included from InternalDelegations
#behaviour, #behaviour!, #children, #context, #dead_letter_routing, #log, #redirect, #terminate!
Methods included from PublicDelegations
#context_class, #executor, #name, #parent, #path, #reference
Methods included from TypeCheck
#Child!, #Child?, #Match!, #Match?, #Type!, #Type?
Instance Method Details
#behaviour_definition ⇒ Object
149 150 151 |
# File 'lib/concurrent/actor/context.rb', line 149 def behaviour_definition Behaviour.restarting_behaviour_definition end |