| $elgg_events | Elgg\Notifications\NotificationsService | protected |
| $events | Elgg\Notifications\NotificationsService | protected |
| $methods | Elgg\Notifications\NotificationsService | protected |
| $queue | Elgg\Notifications\NotificationsService | protected |
| $session | Elgg\Notifications\NotificationsService | protected |
| __construct(Queue $queue, \ElggSession $session, EventsService $elgg_events) | Elgg\Notifications\NotificationsService | |
| enqueueEvent(string $action, \ElggData $object, ?\ElggEntity $actor=null) | Elgg\Notifications\NotificationsService | |
| getEvents() | Elgg\Notifications\NotificationsService | |
| getMethods() | Elgg\Notifications\NotificationsService | |
| getNotificationHandler(NotificationEvent $event, array $params=[]) | Elgg\Notifications\NotificationsService | protected |
| isRegisteredEvent(string $type, string $subtype, string $action) | Elgg\Notifications\NotificationsService | |
| isRegisteredMethod(string $method) | Elgg\Notifications\NotificationsService | |
| processQueue(int $stopTime, bool $matrix=false) | Elgg\Notifications\NotificationsService | |
| registerEvent(string $type, string $subtype, array $actions=[], string $handler=NotificationEventHandler::class) | Elgg\Notifications\NotificationsService | |
| registerMethod(string $name) | Elgg\Notifications\NotificationsService | |
| sendInstantNotification(\ElggUser $recipient, string $action, \ElggData $subject, array $params=[], ?\ElggEntity $from=null) | Elgg\Notifications\NotificationsService | |
| sendInstantNotifications(\ElggEntity $sender, array $recipients=[], array $params=[]) | Elgg\Notifications\NotificationsService | |
| unregisterEvent(string $type, string $subtype, array $actions=[]) | Elgg\Notifications\NotificationsService | |
| unregisterMethod(string $name) | Elgg\Notifications\NotificationsService | |