Class GChatPublisher
- java.lang.Object
-
- org.openmetadata.service.events.subscription.AbstractAlertPublisher
-
- org.openmetadata.service.events.subscription.SubscriptionPublisher
-
- org.openmetadata.service.events.subscription.gchat.GChatPublisher
-
- All Implemented Interfaces:
com.lmax.disruptor.EventHandler<EventPubSub.ChangeEventHolder>,com.lmax.disruptor.LifecycleAware,EventPublisher
public class GChatPublisher 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 GChatPublisher(EventSubscription eventSub, CollectionDAO dao)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidonShutdownDelegate()protected voidonStartDelegate()protected 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
-
GChatPublisher
public GChatPublisher(EventSubscription eventSub, CollectionDAO dao)
-
-
Method Detail
-
onStartDelegate
protected void onStartDelegate()
- Overrides:
onStartDelegatein classSubscriptionPublisher
-
onShutdownDelegate
protected void onShutdownDelegate()
- Overrides:
onShutdownDelegatein classSubscriptionPublisher
-
sendAlert
protected void sendAlert(EventResource.EventList list)
- Overrides:
sendAlertin classSubscriptionPublisher
-
-