Class: Concurrent::Actor::RestartingContext

Inherits:
AbstractContext show all
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

Instance Attribute Summary

Attributes inherited from AbstractContext

#core

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_definitionObject



149
150
151
# File 'lib/concurrent/actor/context.rb', line 149

def behaviour_definition
  Behaviour.restarting_behaviour_definition
end