Class ResourceCapacityTracker
- java.lang.Object
-
- org.optaplanner.examples.projectjobscheduling.score.capacity.ResourceCapacityTracker
-
- Direct Known Subclasses:
NonrenewableResourceCapacityTracker,RenewableResourceCapacityTracker
public abstract class ResourceCapacityTracker extends Object
-
-
Constructor Summary
Constructors Constructor Description ResourceCapacityTracker(Resource resource)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract intgetHardScore()abstract voidinsert(ResourceRequirement resourceRequirement, Allocation allocation)abstract voidretract(ResourceRequirement resourceRequirement, Allocation allocation)
-
-
-
Field Detail
-
resource
protected Resource resource
-
-
Constructor Detail
-
ResourceCapacityTracker
public ResourceCapacityTracker(Resource resource)
-
-
Method Detail
-
insert
public abstract void insert(ResourceRequirement resourceRequirement, Allocation allocation)
-
retract
public abstract void retract(ResourceRequirement resourceRequirement, Allocation allocation)
-
getHardScore
public abstract int getHardScore()
-
-