Sha256: a30fdbb87c6de8bd17819f2f222719d3b9c80093dec7fa0776d140a200bb196f
Contents?: true
Size: 1.04 KB
Versions: 35
Compression:
Stored size: 1.04 KB
Contents
module Concurrent module Actor module InternalDelegations include PublicDelegations # @see Core#children def children core.children end # @see Core#terminate! def terminate! behaviour!(Behaviour::Termination).terminate! end # delegates to core.log # @see Logging#log def log(level, message = nil, &block) core.log(level, message, &block) end # @see AbstractContext#dead_letter_routing def dead_letter_routing context.dead_letter_routing end def redirect(reference, envelope = self.envelope) reference.message(envelope.message, envelope.ivar) Behaviour::MESSAGE_PROCESSED end # @return [AbstractContext] def context core.context end # see Core#behaviour def behaviour(behaviour_class) core.behaviour(behaviour_class) end # see Core#behaviour! def behaviour!(behaviour_class) core.behaviour!(behaviour_class) end end end end
Version data entries
35 entries across 35 versions & 1 rubygems