Spec-Zone.ru › Ruby on Rails 6.0

модуль ActionMailbox::InboundEmail::Routable

Новое полученное InboundEmail не будет маршрутизировано синхронно в рамках приема контроллера входящих сообщений. Вместо этого маршрутизация будет выполнена асинхронно, используя RoutingJob, чтобы обеспечить максимальную параллельную производительность.

По умолчанию все новые созданные записи InboundEmail со статусом pending, который является значением по умолчанию, будут запланированы для автоматической отложенной маршрутизации.

Публичные методы экземпляра

route() Показать исходный код
# File actionmailbox/app/models/action_mailbox/inbound_email/routable.rb, line 21
def route
  ApplicationMailbox.route self
end

Маршрутизировать это InboundEmail используя правила маршрутизации, объявленные в ApplicationMailbox.

route_later() Показать исходный код
# 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API