Package org.yawlfoundation.yawl.resourcing.allocators

Class Summary
AbstractAllocator The base class for all allocators.
AllocatorFactory This factory class creates and instantiates instances of the various allocator classes.
CheapestCompleter Performs allocation based on the least average cost to complete a work item
CheapestResource Performs allocation based on least cost
CheapestStarter Performs allocation based on the least average cost to start a work item
CheapestToAllocate Performs allocation based on the least average cost to allocate a work item
DearestResource Performs allocation based on most cost
FastestResource Performs allocation based on the least average cost to allocate a work item
FastestToAllocate Performs allocation based on the least average cost to allocate a work item
FastestToComplete Performs allocation based on the least average cost to allocate a work item
FastestToStart Performs allocation based on the least average cost to allocate a work item
GenericAllocator A base or generic allocator class which allows external entities such as the Editor the ability to instantiate it as a medium for specification XML generation Create Date: 23/08/2007.
RandomChoice Performs allocation based on a random selection from a set Create Date: 23/08/2007.
RoundRobinByExperience Allocates a workitem to a participant on a round-robin basis, to the participant who has performed the task the most number of times.
RoundRobinByLeastFrequency Allocates a workitem to a participant on a round-robin basis, to the participant who has performed the task the least number of times.
RoundRobinByTime Allocates a workitem to a participant on a round-robin basis, to the participant who has not performed the task for the longest time.
ShortestQueue Performs allocation based on work queue length.
 



Copyright © 2004-2012 The YAWL Foundation.