Package

atom

notification

Permalink

package notification

The package object atom.notification contains constants for notification operations.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. notification
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class JcrNotificationManager extends NotificationManager with Jcr

    Permalink

    Релизания менеджера для работы с уведомлениями на основе хранилища JCR.

    Релизания менеджера для работы с уведомлениями на основе хранилища JCR.

    See also

    NotificationManager

  2. class MailBatchSender extends Actor with Jcr

    Permalink

    Обработчик отвечающий за отправку пачки уведомлений по каналу электронной почты.

  3. class NotificationHandler extends Actor with Jcr

    Permalink

    Класс одиночка используемый в кластере для формирования и последующей передачи на обработку пачкек уведомлений.

    Класс одиночка используемый в кластере для формирования и последующей передачи на обработку пачкек уведомлений. Экземпляр объекта создается при запуске приложения и пересоздается на любой рабочей ячейке кластера в случае выхода из строя первоначальной ячейки на которой он был создан.

    Запуск планировщика для отправки уведомлений производится с периодичностью заданной в конфигурационном файле: - notification.scheduler.delay задержка после инициализации обработчика - notification.scheduler.sender.interval интервал запуска планировщика

    К обработке подлежат уведомления созданные ранее относительно текущего времени на значение заданное в конфигурационном файле под ключем notification.batch.lag.

    Максимальное количество уведомлений в одной пачке, регулируется посредством изменения настройки notification.batch.size.

    Запуск планировщика для очистки уведомлений производится с переодичностью заданной в конфигурационном файле: - notification.scheduler.delay задержка после инициализации обработчика - notification.scheduler.cleaner.interval интервал запуска планировщика

    Очистка будет применяться к прочитанным уведомлениям срок актуальности которых превышает значение notification.cleanup.seen по отношению к текущей дате; а так же к непрочитанным сообщениям срок актуальности которых превышает значение notification.cleanup.obsolete по отношению к текущей дате.

    See also

    NotificationHandlerInitializer

  4. class NotificationHandlerInitializer extends OnInitListener

    Permalink

    Инициализатор одиночки работающей в кластере для обработки уведомлений.

    Инициализатор одиночки работающей в кластере для обработки уведомлений.

    See also

    ApplicationInfo.OnInitListener

Value Members

  1. val EMPTY_HANDLER: Handler

    Permalink

    Empty notification listener handler for exception cases.

  2. object MailBatchSender

    Permalink
  3. val NT_BATCH: String

    Permalink

    A constant for the node type name notification:batch.

    A constant for the node type name notification:batch.

  4. val NT_BATCH_EMAIL: String

    Permalink

    A constant for the node type name batch:email.

    A constant for the node type name batch:email.

  5. val NT_EMAIL: String

    Permalink

    A constant for the node type name notification:email.

    A constant for the node type name notification:email.

  6. val NT_NOTIFICATION: String

    Permalink

    A constant for the node type name notification:notification.

    A constant for the node type name notification:notification.

  7. val NT_REF: String

    Permalink

    A constant for the node type name notification:reference.

    A constant for the node type name notification:reference.

  8. val NT_USER: String

    Permalink

    A constant for the node type name notification:user.

    A constant for the node type name notification:user.

  9. object NotificationHandler

    Permalink

    Объект с командами для работы с обработчиком уведомлений.

  10. object NotificationHandlerInitializer

    Permalink
  11. val PATH_NOTIFICATION: String

    Permalink

    A constant for the node path notification.

    A constant for the node path notification.

  12. val PATH_NOTIFICATION_USER: String

    Permalink

    A constant for the node path notification/userUUID.

    A constant for the node path notification/userUUID.

  13. val PATH_NOTIFICATION_USER_APP: String

    Permalink

    A constant for the node path notification/userUUID/appCode.

    A constant for the node path notification/userUUID/appCode.

  14. val PROP_EXP: String

    Permalink

    A constant for the node property notification:expiration.

    A constant for the node property notification:expiration.

  15. val PROP_IDENTITIES: String

    Permalink

    A constant for the node property notification:identities.

    A constant for the node property notification:identities.

  16. val PROP_LAST: String

    Permalink

    A constant for the node property notification:last.

    A constant for the node property notification:last.

  17. val PROP_PROCESSED: String

    Permalink

    A constant for the node property batch:processed.

    A constant for the node property batch:processed.

  18. val PROP_SEEN: String

    Permalink

    A constant for the node property notification:seen.

    A constant for the node property notification:seen.

  19. val PROP_SENDER: String

    Permalink

    A constant for the node property notification:sender.

    A constant for the node property notification:sender.

  20. val PROP_SOURCE: String

    Permalink

    A constant for the node property notification:source.

    A constant for the node property notification:source.

  21. val PROP_STATUS: String

    Permalink

    A constant for the node property notification:status.

    A constant for the node property notification:status.

  22. val PROP_TEXT: String

    Permalink

    A constant for the node property notification:text.

    A constant for the node property notification:text.

  23. val PROP_TITLE: String

    Permalink

    A constant for the node property notification:title.

    A constant for the node property notification:title.

  24. val PROP_TO: String

    Permalink

    A constant for the node property notification:to.

    A constant for the node property notification:to.

  25. val REL_PATH_BATCH: String

    Permalink

    A constant for the node relative path batch.

    A constant for the node relative path batch.

  26. val REL_PATH_EMAIL: String

    Permalink

    A constant for the node relative path email.

    A constant for the node relative path email.

  27. val STATUS_FAIL: String

    Permalink

    Константа для статуса неотправленного уведомления по причине неверного формата адреса электронной почты.

  28. val STATUS_NEW: String

    Permalink

    Константа для статуса новых уведомлений.

  29. val STATUS_SENT: String

    Permalink

    Константа для статуса отправленных уведомлений.

  30. val WS_NOTIFICATION: String

    Permalink

    A constant for the workspace notification.

    A constant for the workspace notification.

  31. def observe[R](function: (Session) ⇒ R): Option[R]

    Permalink

    Execute the logic for JCR session.

    Execute the logic for JCR session.

    function

    function that should be executed

    returns

    result of the function execution

Inherited from AnyRef

Inherited from Any

Ungrouped