public class SimQueuePredictor_FB_v extends AbstractSimQueuePredictor_Composite_LocalStart<FB_v> implements SimQueuePredictor<FB_v>
SimQueuePredictor for FB_v.Copyright (C) 2005-2017 Jan de Jongh, TNO
This file is covered by the LICENSE file in the root of this project.
AbstractSimQueuePredictor_Composite.SubQueueSimpleEventsubQueuePredictors| Constructor and Description |
|---|
SimQueuePredictor_FB_v(AbstractSimQueuePredictor encQueuePredictor) |
| Modifier and Type | Method and Description |
|---|---|
SimQueueState<SimJob,FB_v> |
createQueueState(FB_v queue,
boolean isROEL)
Registers a new
SimQueueVisitsCounterStateHandler at the object created by super method. |
protected void |
departJobs(double time,
FB_v queue,
SimQueueState<SimJob,FB_v> queueState,
Set<SimJob> departers,
Set<JobQueueVisitLog<SimJob,FB_v>> visitLogsSet) |
protected void |
dropJobs(double time,
FB_v queue,
SimQueueState<SimJob,FB_v> queueState,
Set<SimJob> drops,
Set<JobQueueVisitLog<SimJob,FB_v>> visitLogsSet) |
boolean |
isStartArmed(FB_v queue,
SimQueueState<SimJob,FB_v> queueState)
Checks whether a given state represents
StartArmed on given queue. |
protected void |
revokeJobs(double time,
FB_v queue,
SimQueueState<SimJob,FB_v> queueState,
Set<SimJob> revokers,
Set<JobQueueVisitLog<SimJob,FB_v>> visitLogsSet) |
protected void |
startJobs(double time,
FB_v queue,
SimQueueState<SimJob,FB_v> queueState,
Set<SimJob> starters,
Set<JobQueueVisitLog<SimJob,FB_v>> visitLogsSet) |
String |
toString() |
checkSubQueueVisitLogsSet, doQueueEvents_SQ_SV_ROEL_U, doWorkloadEvents_SQ_SV_ROEL_U, getNextQueueEventTimeBeyond, updateToTimeis_ROEL_U_UnderWorkloadQueueEventClashes, is_U_UnderWorkloadQueueEventClashes, predict_SQ_SV_IOEL_U, predict_SQ_SV_ROEL_Uclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitmatchVisitLogs_SQ_SV, predict_SQ_SV_IOEL_U, predict_SQ_SV_ROEL_UcreateWorkloadSchedule_SQ_SV_ROEL_U, createWorkloadSchedule_SQ_SV, doQueueEvents_SQ_SV_ROEL_U, doWorkloadEvents_SQ_SV_ROEL_U, doWorkloadEvents_SQ_SV, getNextQueueEventTimeBeyond, updateToTimehasServerAccessCredits, isQueueAccessVacationpublic SimQueuePredictor_FB_v(AbstractSimQueuePredictor encQueuePredictor)
public SimQueueState<SimJob,FB_v> createQueueState(FB_v queue, boolean isROEL)
SimQueueVisitsCounterStateHandler at the object created by super method.createQueueState in interface SimQueueEventPredictor<FB_v>createQueueState in class AbstractSimQueuePredictor_Composite_LocalStart<FB_v>queue - The queue, non-null.isROEL - Whether or not the event list used is a Random-Order Event List.SimQueueState object for this predictor and given queue.public boolean isStartArmed(FB_v queue, SimQueueState<SimJob,FB_v> queueState)
SimQueueStatePredictorStartArmed on given queue.isStartArmed in interface SimQueueStatePredictor<FB_v>queue - The queue.queueState - The queue state, non-null.StartArmed at given queue.protected void dropJobs(double time,
FB_v queue,
SimQueueState<SimJob,FB_v> queueState,
Set<SimJob> drops,
Set<JobQueueVisitLog<SimJob,FB_v>> visitLogsSet)
dropJobs in class AbstractSimQueuePredictor_Composite_LocalStart<FB_v>protected void revokeJobs(double time,
FB_v queue,
SimQueueState<SimJob,FB_v> queueState,
Set<SimJob> revokers,
Set<JobQueueVisitLog<SimJob,FB_v>> visitLogsSet)
revokeJobs in class AbstractSimQueuePredictor_Composite_LocalStart<FB_v>protected void startJobs(double time,
FB_v queue,
SimQueueState<SimJob,FB_v> queueState,
Set<SimJob> starters,
Set<JobQueueVisitLog<SimJob,FB_v>> visitLogsSet)
throws SimQueuePredictionException
startJobs in class AbstractSimQueuePredictor_Composite_LocalStart<FB_v>SimQueuePredictionExceptionprotected void departJobs(double time,
FB_v queue,
SimQueueState<SimJob,FB_v> queueState,
Set<SimJob> departers,
Set<JobQueueVisitLog<SimJob,FB_v>> visitLogsSet)
throws SimQueuePredictionException
departJobs in class AbstractSimQueuePredictor_Composite_LocalStart<FB_v>SimQueuePredictionExceptionCopyright © 2018. All rights reserved.