public class DefaultDispatcher extends java.lang.Object implements APIDispatcher
| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<DispatchRecord> |
dispatchRecords |
int |
lastDRSize |
| Constructor and Description |
|---|
DefaultDispatcher() |
| Modifier and Type | Method and Description |
|---|---|
void |
addStoppedTrain(java.lang.String train,
APITime time,
APITime scheduledDeparture,
java.lang.String stopName,
int minimumStop) |
void |
initialise(BraveDispatcherContext context,
APITime startTime) |
void |
notifyTrainDestruction(java.lang.String destroyedTrain) |
void |
reinitialise() |
void |
update(APITime time) |
public int lastDRSize
public java.util.ArrayList<DispatchRecord> dispatchRecords
public void initialise(BraveDispatcherContext context, APITime startTime)
initialise in interface APIDispatcherpublic void reinitialise()
reinitialise in interface APIDispatcherpublic void addStoppedTrain(java.lang.String train,
APITime time,
APITime scheduledDeparture,
java.lang.String stopName,
int minimumStop)
addStoppedTrain in interface APIDispatcherpublic void update(APITime time)
update in interface APIDispatcherpublic void notifyTrainDestruction(java.lang.String destroyedTrain)
notifyTrainDestruction in interface APIDispatcher