модуль 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–2019 David Heinemeier Hansson
Licensed under the MIT License.