Kernel::System::Daemon::DaemonModules::PushEventManager

NAME

Kernel::System::Daemon::DaemonModules::PushEventManager – daemon to handle and prepare push events

DESCRIPTION

This OTRS daemon module retrieves raw push event entries from the database (Kernel::System::PushEvent::Queue), prepares them based on stored subscriptions (Kernel::System::PushEvent::Subscription) and saves them in such prepared formats for regular pushes to the frontend. It also takes care of removing expired subscriptions and push events.

ATTRIBUTES

has PushEventQueueObject

Contains an instantiated push event queue object.

has PushEventSubscriptionObject

Contains an instantiated push event subscription object.

has PushEventUserMessageObject

Contains an instantiated push event user message object.

has Subscriptions

Attribute that holds a lookup for the current subscriptions (subscription name as a regex object).

has SubscriptionManagerList

Attribute that holds subscription manager list.

has SubscriptionManagerListRefreshTime

Attribute that holds the last subscription manager list refresh time

METHODS

BUILD()

Configures the Push Manager object.

around PreRun

Extends the PreRun method to do additional clean up.

PRIVATE INTERFACE

Scroll to Top