| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReorderingStrategy
The Reordering Strategy Interface.
| Method Summary | |
|---|---|
 List<BatchModeRequestHandler.IndexedProposal> | 
getBatch(double currentTime,
         NavigableSet<BatchModeRequestHandler.IndexedProposal> queue,
         TrackModel trackModel)
Select a subset of indexed proposals from the queue and sort them in a particular order such that they will be processed in that order.  | 
 double | 
getNextProcessingTime()
Get the next processing time for the next batch.  | 
 double | 
getNextProposalDeadline()
Get the next proposal deadline for the next batch.  | 
 void | 
setInitialTime(double initTime)
Set the initial time of the batch mode.  | 
| Method Detail | 
|---|
void setInitialTime(double initTime)
initTime - the initial time of the batch mode.
List<BatchModeRequestHandler.IndexedProposal> getBatch(double currentTime,
                                                       NavigableSet<BatchModeRequestHandler.IndexedProposal> queue,
                                                       TrackModel trackModel)
currentTime - the current timequeue - the current queue of all indexed proposalstrackModel - the track model
double getNextProcessingTime()
double getNextProposalDeadline()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||