Package io.tesler.notifications.service
Interface IDeliveryService
-
- All Known Implementing Classes:
AbstractDeliveryService
,PushDeliveryService
public interface IDeliveryService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDeliveryType()
int
getServiceId()
boolean
isActive()
boolean
isDelayed()
void
markDelivered(Notification notification)
List<Notification>
queryNotifications()
void
send(Notification notification)
-
-
-
Method Detail
-
getServiceId
int getServiceId()
-
getDeliveryType
String getDeliveryType()
-
isActive
boolean isActive()
-
isDelayed
boolean isDelayed()
-
queryNotifications
List<Notification> queryNotifications()
-
send
void send(Notification notification)
-
markDelivered
void markDelivered(Notification notification)
-
-