Uses of Interface
org.optaplanner.core.impl.domain.variable.supply.Supply
Package
Description
-
Uses of Supply in org.optaplanner.core.impl.domain.variable.anchor
Modifier and TypeInterfaceDescriptioninterface
Only supported for chained variables.Modifier and TypeClassDescriptionclass
AnchorVariableListener<Solution_>
class
ExternalizedAnchorVariableSupply<Solution_>
Alternative toAnchorVariableListener
. -
Uses of Supply in org.optaplanner.core.impl.domain.variable.index
Modifier and TypeClassDescriptionclass
ExternalizedIndexVariableSupply<Solution_>
Alternative toIndexVariableListener
.class
IndexVariableListener<Solution_>
-
Uses of Supply in org.optaplanner.core.impl.domain.variable.inverserelation
Modifier and TypeInterfaceDescriptioninterface
interface
Currently only supported for chained variables andlist variables
, which guarantee that no 2 entities use the same planningValue.Modifier and TypeClassDescriptionclass
CollectionInverseVariableListener<Solution_>
class
ExternalizedCollectionInverseVariableSupply<Solution_>
Alternative toCollectionInverseVariableListener
.class
ExternalizedSingletonInverseVariableSupply<Solution_>
Alternative toSingletonInverseVariableListener
.class
Alternative toSingletonListInverseVariableListener
.class
SingletonInverseVariableListener<Solution_>
class
SingletonListInverseVariableListener<Solution_>
-
Uses of Supply in org.optaplanner.core.impl.domain.variable.listener
Modifier and TypeInterfaceDescriptioninterface
SourcedVariableListener<Solution_>
Used to externalize data for aSupply
from the domain model itself. -
Uses of Supply in org.optaplanner.core.impl.domain.variable.listener.support
Modifier and TypeMethodDescription<Supply_ extends Supply>
boolean<Supply_ extends Supply>
Supply_<Supply_ extends Supply>
longVariableListenerSupport.getActiveCount
(Demand<Supply_> demand) -
Uses of Supply in org.optaplanner.core.impl.domain.variable.supply
Modifier and TypeClassDescriptionclass
AbstractVariableDescriptorBasedDemand<Solution_,
Supply_ extends Supply> SomeDemand
implementation classes are defined by theirVariableDescriptor
and nothing else.interface
A subsystem submits a demand for aSupply
.Modifier and TypeMethodDescription<Supply_ extends Supply>
booleanCancel an activeSupplyManager.demand(Demand)
.<Supply_ extends Supply>
Supply_<Supply_ extends Supply>
longSupplyManager.getActiveCount
(Demand<Supply_> demand) -
Uses of Supply in org.optaplanner.core.impl.heuristic.selector.common.nearby
-
Uses of Supply in org.optaplanner.core.impl.util
Modifier and TypeClassDescriptionfinal class
Supply whose value is pre-computed and cached the first timeMemoizingSupply.read()
is called.