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 APIDispatcher
public void reinitialise()
reinitialise
in interface APIDispatcher
public void addStoppedTrain(java.lang.String train, APITime time, APITime scheduledDeparture, java.lang.String stopName, int minimumStop)
addStoppedTrain
in interface APIDispatcher
public void update(APITime time)
update
in interface APIDispatcher
public void notifyTrainDestruction(java.lang.String destroyedTrain)
notifyTrainDestruction
in interface APIDispatcher