Module: Concurrent::Actor::PublicDelegations
Relationships & Source Files | |
Extension / Inclusion / Inheritance Descendants | |
Included In:
AbstractContext ,
Behaviour::Abstract ,
Behaviour::Awaits ,
Behaviour::Buffer ,
Behaviour::ErrorsOnUnknownMessage ,
Behaviour::ExecutesContext ,
Behaviour::Linking ,
Behaviour::Pausing ,
Behaviour::RemovesChild ,
Behaviour::SetResults ,
Behaviour::Supervising ,
Behaviour::Termination ,
Context ,
DefaultDeadLetterHandler ,
InternalDelegations ,
Reference ,
RestartingContext ,
Root ,
Utils::AdHoc ,
Utils::Balancer ,
Utils::Broadcast ,
Utils::Pool
| |
Defined in: | lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb |
Overview
Provides publicly expose-able methods from Core
.
Instance Method Summary
-
#actor_class
Alias for #context_class.
- #context_class (also: #actor_class)
- #executor
- #name
- #parent
- #path
-
#ref
Alias for #reference.
- #reference (also: #ref)
Instance Method Details
#actor_class
Alias for #context_class.
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 37
alias_method :actor_class, :context_class
#context_class Also known as: #actor_class
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 32
def context_class core.context_class end
#executor
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 27
def executor core.executor end
#name
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 7
def name core.name end
#parent
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 17
def parent core.parent end
#path
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 12
def path core.path end
#ref
Alias for #reference.
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 36
alias_method :ref, :reference
#reference Also known as: #ref
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 22
def reference core.reference end