Class DefaultMoveStreamSession<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.move.streams.DefaultMoveStreamSession<Solution_>
- All Implemented Interfaces:
MoveStreamSession<Solution_>,AutoCloseable
@NullMarked
public final class DefaultMoveStreamSession<Solution_>
extends Object
implements MoveStreamSession<Solution_>, AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultMoveStreamSession(DatasetSession<Solution_> datasetSession, Solution_ workingSolution) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()<Out_ extends AbstractTuple>
DatasetInstance<Solution_,Out_> getDatasetInstance(AbstractDataset<Solution_, Out_> dataset) voidvoidvoidsettle()void
-
Constructor Details
-
DefaultMoveStreamSession
public DefaultMoveStreamSession(DatasetSession<Solution_> datasetSession, Solution_ workingSolution)
-
-
Method Details
-
getDatasetInstance
public <Out_ extends AbstractTuple> DatasetInstance<Solution_,Out_> getDatasetInstance(AbstractDataset<Solution_, Out_> dataset) -
insert
-
update
-
retract
-
settle
public void settle() -
getWorkingSolution
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-