Spec-Zone.ru › Ruby on Rails 8.1

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

Spec-Zone.ru

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