Package-level declarations

Types

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class CompleteNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type COMPLETE

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class DeleteQueueNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type DELETE_QUEUE

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class FreezeNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type FREEZE

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class JoinQueueNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type JOIN_QUEUE

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class LeaveQueueNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type LEAVE_QUEUE

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class OtherNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type OTHER

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class ShakeNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type SHAKE

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class SkipNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type SKIP

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class UnfreezeNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type UNFREEZE

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class UpdateNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type UPDATE

Link copied to clipboard
@Component
@EnableConfigurationProperties(value = [UserPreferencesProperties::class])
class YourTurnNotificationSender(applicationEventPublisher: ApplicationEventPublisher, userService: UserService, userQueueRepository: UserQueueRepository, notificationRepository: NotificationRepository, userPreferencesProperties: UserPreferencesProperties) : AbstractNotificationSender

Component for sending notification messages of type YOUR_TURN