Class SlackEventPublisher
- java.lang.Object
-
- org.openmetadata.service.events.subscription.AbstractAlertPublisher
-
- org.openmetadata.service.events.subscription.SubscriptionPublisher
-
- org.openmetadata.service.events.subscription.slack.SlackEventPublisher
-
- All Implemented Interfaces:
com.lmax.disruptor.EventHandler<EventPubSub.ChangeEventHolder>,com.lmax.disruptor.LifecycleAware,EventPublisher
public class SlackEventPublisher extends SubscriptionPublisher
-
-
Field Summary
-
Fields inherited from class org.openmetadata.service.events.subscription.AbstractAlertPublisher
BACKOFF_1_HOUR, BACKOFF_24_HOUR, BACKOFF_3_SECONDS, BACKOFF_30_SECONDS, BACKOFF_5_MINUTES, BACKOFF_NORMAL, batch, currentBackoffTime, eventSubscription
-
-
Constructor Summary
Constructors Constructor Description SlackEventPublisher(EventSubscription eventSub, CollectionDAO dao)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonShutdownDelegate()voidonStartDelegate()voidsendAlert(EventResource.EventList list)-
Methods inherited from class org.openmetadata.service.events.subscription.SubscriptionPublisher
awaitShutdown, getCurrentBackOff, getEventSubscription, onShutdown, onStart, publish, setAwaitingRetry, setErrorStatus, setProcessor, setStatus, setSuccessStatus
-
Methods inherited from class org.openmetadata.service.events.subscription.AbstractAlertPublisher
onEvent, setNextBackOff
-
-
-
-
Constructor Detail
-
SlackEventPublisher
public SlackEventPublisher(EventSubscription eventSub, CollectionDAO dao)
-
-
Method Detail
-
onStartDelegate
public void onStartDelegate()
- Overrides:
onStartDelegatein classSubscriptionPublisher
-
onShutdownDelegate
public void onShutdownDelegate()
- Overrides:
onShutdownDelegatein classSubscriptionPublisher
-
sendAlert
public void sendAlert(EventResource.EventList list)
- Overrides:
sendAlertin classSubscriptionPublisher
-
-