public class RemindingNotifier extends AbstractEventNotifier
| Constructor and Description |
|---|
RemindingNotifier(Notifier delegate,
InstanceRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<Void> |
doNotify(InstanceEvent event,
Instance instance) |
protected reactor.core.publisher.Mono<Void> |
sendReminders() |
void |
setCheckReminderInverval(Duration checkReminderInverval) |
void |
setReminderPeriod(Duration reminderPeriod) |
void |
setReminderStatuses(String[] reminderStatuses) |
protected boolean |
shouldEndReminder(InstanceEvent event) |
protected boolean |
shouldStartReminder(InstanceEvent event) |
void |
start() |
void |
stop() |
isEnabled, notify, setEnabled, shouldNotifypublic RemindingNotifier(Notifier delegate, InstanceRepository repository)
public reactor.core.publisher.Mono<Void> doNotify(InstanceEvent event, Instance instance)
doNotify in class AbstractEventNotifierpublic void start()
public void stop()
protected reactor.core.publisher.Mono<Void> sendReminders()
protected boolean shouldStartReminder(InstanceEvent event)
protected boolean shouldEndReminder(InstanceEvent event)
public void setReminderPeriod(Duration reminderPeriod)
public void setReminderStatuses(String[] reminderStatuses)
public void setCheckReminderInverval(Duration checkReminderInverval)
Copyright © 2018 codecentric AG. All rights reserved.