public 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
Modifier and Type | Method and Description |
---|---|
void |
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.
|
void onTriggerAdded(Trigger trigger)
Received when a trigger gets added to container.
trigger
- the Trigger
that was added.void onTriggerRemoved(Trigger trigger)
Received when a trigger gets removed from container.
trigger
- the Trigger
that was removed.void onTriggerUpdated(Trigger trigger)
Received when a trigger is updated.
trigger
- the Trigger
that was updated.void onServiceStatus(ServiceStatus status)
Received when the trigger service availability changes.
status
- the updated ServiceStatus
.Please send bug reports and comments to Caplin support