Package io.tesler.notifications.service
Interface INotificationPollingService
-
- All Known Implementing Classes:
AbstractNotificationPollingService
,NotificationDeltaPollingService
,NotificationInitialPollingService
public interface INotificationPollingService
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
INotificationPollingService.NotificationCtrlDTO
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.web.context.request.async.DeferredResult<ResponseDTO>
addTaskInQueue(Long recipientId, Long latestNotificationId, boolean unread)
static NotificationDTO
entityToDto(Notification entity)
static NotificationDTO
entityToDto(Notification entity, ZoneId zoneId)
static NotificationDTO
setClientTime(NotificationDTO dto, ZoneId zoneId)
-
-
-
Method Detail
-
entityToDto
static NotificationDTO entityToDto(Notification entity)
-
entityToDto
static NotificationDTO entityToDto(Notification entity, ZoneId zoneId)
-
setClientTime
static NotificationDTO setClientTime(NotificationDTO dto, ZoneId zoneId)
-
addTaskInQueue
org.springframework.web.context.request.async.DeferredResult<ResponseDTO> addTaskInQueue(Long recipientId, Long latestNotificationId, boolean unread)
-
-