Package io.gravitee.alert.api.trigger
Interface TriggerProvider
-
- All Superinterfaces:
io.gravitee.common.component.LifecycleComponent<TriggerProvider>
- All Known Implementing Classes:
AbstractTriggerProvider
public interface TriggerProvider extends io.gravitee.common.component.LifecycleComponent<TriggerProvider>
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceTriggerProvider.Listenerstatic interfaceTriggerProvider.OnCommandListenerstatic interfaceTriggerProvider.OnCommandResultListenerstatic interfaceTriggerProvider.OnConnectionListenerstatic interfaceTriggerProvider.OnDisconnectionListener
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidaddListener(TriggerProvider.Listener listener)voidregister(Trigger trigger)voidunregister(Trigger trigger)
-
-
-
Method Detail
-
register
void register(Trigger trigger)
-
unregister
void unregister(Trigger trigger)
-
addListener
default void addListener(TriggerProvider.Listener listener)
-
-