Uses of Interface
org.optaplanner.core.api.domain.variable.AbstractVariableListener
-
-
Uses of AbstractVariableListener in org.optaplanner.core.api.domain.variable
Subinterfaces of AbstractVariableListener in org.optaplanner.core.api.domain.variable Modifier and Type Interface Description static interface
CustomShadowVariable.NullVariableListener
Deprecated, for removal: This API element is subject to removal in a future version.Workaround for annotation limitation inCustomShadowVariable.variableListenerClass()
.interface
ListVariableListener<Solution_,Entity_,Element_>
A listener sourced on aPlanningListVariable
.interface
VariableListener<Solution_,Entity_>
A listener sourced on a basicPlanningVariable
.Methods in org.optaplanner.core.api.domain.variable that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Class<? extends AbstractVariableListener>
variableListenerClass()
AVariableListener
orListVariableListener
gets notified after a source planning variable has changed. -
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.anchor
Classes in org.optaplanner.core.impl.domain.variable.anchor that implement AbstractVariableListener Modifier and Type Class Description class
AnchorVariableListener<Solution_>
class
ExternalizedAnchorVariableSupply<Solution_>
Alternative toAnchorVariableListener
.Methods in org.optaplanner.core.impl.domain.variable.anchor that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>
AnchorShadowVariableDescriptor. getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.custom
Methods in org.optaplanner.core.impl.domain.variable.custom that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>
CustomShadowVariableDescriptor. getVariableListenerClasses()
Collection<Class<? extends AbstractVariableListener>>
LegacyCustomShadowVariableDescriptor. getVariableListenerClasses()
Collection<Class<? extends AbstractVariableListener>>
PiggybackShadowVariableDescriptor. getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.descriptor
Methods in org.optaplanner.core.impl.domain.variable.descriptor that return types with arguments of type AbstractVariableListener Modifier and Type Method Description abstract Collection<Class<? extends AbstractVariableListener>>
ShadowVariableDescriptor. getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.index
Classes in org.optaplanner.core.impl.domain.variable.index that implement AbstractVariableListener Modifier and Type Class Description class
ExternalizedIndexVariableSupply<Solution_>
Alternative toIndexVariableListener
.class
IndexVariableListener<Solution_>
Methods in org.optaplanner.core.impl.domain.variable.index that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>
IndexShadowVariableDescriptor. getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.inverserelation
Classes in org.optaplanner.core.impl.domain.variable.inverserelation that implement AbstractVariableListener Modifier and Type Class Description class
CollectionInverseVariableListener<Solution_>
class
ExternalizedCollectionInverseVariableSupply<Solution_>
Alternative toCollectionInverseVariableListener
.class
ExternalizedSingletonInverseVariableSupply<Solution_>
Alternative toSingletonInverseVariableListener
.class
ExternalizedSingletonListInverseVariableSupply<Solution_>
Alternative toSingletonListInverseVariableListener
.class
SingletonInverseVariableListener<Solution_>
class
SingletonListInverseVariableListener<Solution_>
Methods in org.optaplanner.core.impl.domain.variable.inverserelation that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>
InverseRelationShadowVariableDescriptor. getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.listener
Subinterfaces of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.listener Modifier and Type Interface Description interface
SourcedVariableListener<Solution_>
Used to externalize data for aSupply
from the domain model itself.Methods in org.optaplanner.core.impl.domain.variable.listener that return AbstractVariableListener Modifier and Type Method Description AbstractVariableListener<Solution_,Object>
VariableListenerWithSources. getVariableListener()
Constructors in org.optaplanner.core.impl.domain.variable.listener with parameters of type AbstractVariableListener Constructor Description VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, Collection<VariableDescriptor<Solution_>> sourceVariableDescriptors)
VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, VariableDescriptor<Solution_> sourceVariableDescriptor)
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.listener.support
Classes in org.optaplanner.core.impl.domain.variable.listener.support with type parameters of type AbstractVariableListener Modifier and Type Interface Description interface
Notification<Solution_,T extends AbstractVariableListener<Solution_,Object>>
A notification represents some kind of change of a planning variable. -
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.nextprev
Classes in org.optaplanner.core.impl.domain.variable.nextprev that implement AbstractVariableListener Modifier and Type Class Description class
NextElementVariableListener<Solution_>
class
PreviousElementVariableListener<Solution_>
Methods in org.optaplanner.core.impl.domain.variable.nextprev that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>
NextElementShadowVariableDescriptor. getVariableListenerClasses()
Collection<Class<? extends AbstractVariableListener>>
PreviousElementShadowVariableDescriptor. getVariableListenerClasses()
-