Class FCFSstrategy
java.lang.Object
NetStrategies.QueueGetStrategy
NetStrategies.QueueGetStrategies.FCFSstrategy
- All Implemented Interfaces:
AutoCheck
This class implements a FCFS strategy (First Come First Served).
- Author:
- Francesco Radaelli
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(JobInfoList queue) Implements the FCFS strategy.get(JobInfoList queue, JobClass jobClass) Implements the FCFS strategy.get(JobInfoList queue, NetNode ownerNode) This method should be overridden to implement a specific job strategy.intMethods inherited from class QueueGetStrategy
check
-
Constructor Details
-
FCFSstrategy
public FCFSstrategy()
-
-
Method Details
-
get
Implements the FCFS strategy.- Specified by:
getin classQueueGetStrategy- Parameters:
queue- Job queue.- Returns:
- First job in the queue.
-
get
Description copied from class:QueueGetStrategyThis method should be overridden to implement a specific job strategy.- Specified by:
getin classQueueGetStrategy- Parameters:
queue- Job queue.ownerNode- ownerNode- Returns:
- Job selected and removed from the queue.
-
get
Implements the FCFS strategy.- Specified by:
getin classQueueGetStrategy- Parameters:
queue- Job queue.jobClass- Job class.- Returns:
- First job of specified class in the queue.
-
GetJobClassIdOfNextJob
- Specified by:
GetJobClassIdOfNextJobin classQueueGetStrategy
-