Interface TriggerListener
Interface that should be implemented to receive trigger change callbacks from the TriggerProvider
A trivial implementation of TriggerListener
would be:
import com.caplin.streamlink.ServiceStatus;
import com.caplin.streamlink.StreamLink;
import com.caplin.streamlink.alerts.Trigger;
import com.caplin.streamlink.alerts.TriggerListener;
import com.caplin.streamlink.alerts.TriggerService;
import java.util.LinkedHashMap;
import java.util.Map;
public class TriggerListenerSnippet
{
private TriggerService triggerService;
private Map
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onServiceStatus
(ServiceStatus status) Received when the trigger service availability changes.void
onTriggerAdded
(Trigger trigger) Received when a trigger gets added to container.void
onTriggerRemoved
(Trigger trigger) Received when a trigger gets removed from container.void
onTriggerUpdated
(Trigger trigger) Received when a trigger is updated.
-
Method Details
-
onTriggerAdded
Received when a trigger gets added to container.
- Parameters:
trigger
- theTrigger
that was added.
-
onTriggerRemoved
Received when a trigger gets removed from container.
- Parameters:
trigger
- theTrigger
that was removed.
-
onTriggerUpdated
Received when a trigger is updated.
- Parameters:
trigger
- theTrigger
that was updated.
-
onServiceStatus
Received when the trigger service availability changes.
- Parameters:
status
- the updatedServiceStatus
.
-