модуль ActionMailbox::InboundEmail::Routable
Недавно полученное InboundEmail не будет маршрутизировано синхронно в процессе получения контроллером входящих сообщений. Вместо этого маршрутизация будет выполняться асинхронно с помощью RoutingJob, чтобы обеспечить максимальную параллельную пропускную способность.
По умолчанию все вновь созданные записи InboundEmail со статусом pending, который является статусом по умолчанию, будут запланированы для автоматической отложенной маршрутизации.
Общедоступные методы экземпляра
# File actionmailbox/app/models/action_mailbox/inbound_email/routable.rb, line 21 def route ApplicationMailbox.route self end
Маршрутизировать это InboundEmail с использованием правил маршрутизации, объявленных в ApplicationMailbox.
# File actionmailbox/app/models/action_mailbox/inbound_email/routable.rb, line 16 def route_later ActionMailbox::RoutingJob.perform_later self end
Поставить в очередь RoutingJob для этого InboundEmail.
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.