public interface EventChangeManager
FixtureChange
and/or ResultChange
Modifier and Type | Method and Description |
---|---|
Duration |
getFixtureChangeInterval()
Returns the interval for getting new list of fixture changes
|
Date |
getLastFixtureChange()
Returns the timestamp of last processed fixture change
|
Date |
getLastResultChange()
Returns the timestamp of last processed result change
|
Duration |
getResultChangeInterval()
Returns the interval for getting new list of result changes
|
boolean |
isRunning()
Returns a value indicating whether this instance is running
|
void |
setFixtureChangeInterval(Duration fixtureChangeInterval)
Sets the fixture change interval between two Sports API requests.
|
void |
setFixtureChangeTimestamp(Date fixtureChangeTimestamp)
Sets the last processed fixture change timestamp
It can be only set when it is stopped
|
void |
setListener(EventChangeListener listener)
Sets the
EventChangeListener |
void |
setResultChangeInterval(Duration resultChangeInterval)
Sets the result change interval between two Sports API requests.
|
void |
setResultChangeTimestamp(Date resultChangeTimestamp)
Sets the last processed result change timestamp
It can be only set when it is stopped
|
void |
start()
Starts scheduled job for fetching fixture and result changes
|
void |
stop()
Stops scheduled job for fetching fixture and result changes
|
void setListener(EventChangeListener listener)
EventChangeListener
listener
- the event change listenerDate getLastFixtureChange()
Date getLastResultChange()
Duration getFixtureChangeInterval()
Duration getResultChangeInterval()
boolean isRunning()
void setFixtureChangeInterval(Duration fixtureChangeInterval)
fixtureChangeInterval
- the fixture change interval between two Sports API requestsvoid setResultChangeInterval(Duration resultChangeInterval)
resultChangeInterval
- the result change interval between two Sports API requestsvoid setFixtureChangeTimestamp(Date fixtureChangeTimestamp)
fixtureChangeTimestamp
- the last processed fixture change timestampvoid setResultChangeTimestamp(Date resultChangeTimestamp)
resultChangeTimestamp
- the last processed result change timestampvoid start()
void stop()
Copyright © 2016–2025. All rights reserved.