public class FilteringNotifier extends AbstractEventNotifier
| Constructor and Description |
|---|
FilteringNotifier(Notifier delegate,
InstanceRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(NotificationFilter filter) |
reactor.core.publisher.Mono<Void> |
doNotify(InstanceEvent event,
Instance instance) |
Map<String,NotificationFilter> |
getNotificationFilters() |
NotificationFilter |
removeFilter(String id) |
void |
setCleanupInterval(Duration cleanupInterval) |
protected boolean |
shouldNotify(InstanceEvent event,
Instance instance) |
isEnabled, notify, setEnabledpublic FilteringNotifier(Notifier delegate, InstanceRepository repository)
protected boolean shouldNotify(InstanceEvent event, Instance instance)
shouldNotify in class AbstractEventNotifierpublic reactor.core.publisher.Mono<Void> doNotify(InstanceEvent event, Instance instance)
doNotify in class AbstractEventNotifierpublic void addFilter(NotificationFilter filter)
@Nullable public NotificationFilter removeFilter(String id)
public Map<String,NotificationFilter> getNotificationFilters()
public void setCleanupInterval(Duration cleanupInterval)
Copyright © 2018 codecentric AG. All rights reserved.