# File lib/ruote/part/dispatch_pool.rb, line 74 def dispatch (msg) participant = @context.plist.lookup( msg['participant'] || msg['participant_name'], msg['workitem']) if participant.respond_to?(:do_not_thread) && participant.do_not_thread do_dispatch(participant, msg) else do_threaded_dispatch(participant, msg) end end