public interface IEventSubscriber extends ISubscriber
Class that handles subscription to data for one event. This class is created
using a ISubscriberFactory class:
ISubscriberFactory subscriberFactory = SubscriptionLocator.getSusbcriberFactory(); ISubscriber subscriber = subscriberFactory.createSubscriber(parameters - url);
| Modifier and Type | Method and Description |
|---|---|
void |
subscribeCompetitors(ICompetitorsListener listener)
Subscriber to competitor changes.
|
void |
subscribeControls(IControlsListener listener)
Subscriber to control changes.
|
void |
subscribeEventMessages(IEventMessageListener listener)
Subscribe to messages for an event.
|
void |
subscribeEventTimesChanges(IStartStopTimesChangeListener listener)
Subscribes to changes in event start and stop times.
|
void |
subscribeRaces(IRacesListener listener)
Subscriber to race changes.
|
void |
subscribeServerTime(IServerTimeListener serverTimeListener)
Subscribe to messages for the server time.
|
void |
unsubscribeCompetitors(ICompetitorsListener listener)
Unsubscribes the competitors subscribers
|
void |
unsubscribeControls(IControlsListener listener)
Unsubscribes the controls subscribers
|
void |
unsubscribeEventMessages(IEventMessageListener listener)
Unsubscribes to event messages.
|
void |
unsubscribeEventTimesChanges(IStartStopTimesChangeListener listener)
Unsubscribes to changes in event start and stop times.
|
void |
unsubscribeRaces(IRacesListener listener)
Unsubscribes the races subscribers
|
void |
unsubscribeServerTime(IServerTimeListener serverTimeListener)
Unsubscribes to messages for the server time.
|
start, stop, subscribeConnectionStatus, unsubscribeConnectionStatusvoid subscribeControls(IControlsListener listener)
Subscriber to control changes. A control change happens when a control is updated, created or deleted
listener - the listener used in the subscribe methodvoid unsubscribeControls(IControlsListener listener)
Unsubscribes the controls subscribers
listener - the listener used in the subscribe methodvoid subscribeEventTimesChanges(IStartStopTimesChangeListener listener)
The method returns immediately and the changes are subsequently sent to the given listener, as they are received.
listener - the listener to receive the changes.void unsubscribeEventTimesChanges(IStartStopTimesChangeListener listener)
listener - the listener used in the subscribe methodvoid subscribeEventMessages(IEventMessageListener listener)
listener - Listener the listener to receive the messagesvoid unsubscribeEventMessages(IEventMessageListener listener)
listener - the listener used in the subscribe methodvoid subscribeServerTime(IServerTimeListener serverTimeListener)
listener - listener the listener to receive the server timevoid unsubscribeServerTime(IServerTimeListener serverTimeListener)
listener - the listener used in the subscribe method.void subscribeRaces(IRacesListener listener)
Subscriber to race changes. A race change happens when a race is updated, created or deleted
listener - the listener used in the subscribe methodvoid unsubscribeRaces(IRacesListener listener)
Unsubscribes the races subscribers
listener - the listener used in the subscribe methodvoid subscribeCompetitors(ICompetitorsListener listener)
Subscriber to competitor changes. A competitor change happens when a competitor is updated, created or deleted
listener - the listener used in the subscribe methodvoid unsubscribeCompetitors(ICompetitorsListener listener)
Unsubscribes the competitors subscribers
listener - the listener used in the subscribe method