Package com.evolveum.midpoint.task.api
Interface SimulationTransaction
- All Known Implementing Classes:
SimulationTransactionImpl
public interface SimulationTransaction
Live representation of a simulation transaction.
Thread safety: Instances are to be used in multiple threads (worker tasks), so they must be thread-safe.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
commit
(OperationResult result) TODOdefault @NotNull String
@NotNull SimulationResult
@NotNull String
void
open
(OperationResult result) TODOvoid
writeSimulationData
(@NotNull SimulationData data, @NotNull Task task, @NotNull OperationResult result) Adds a chunk of data to this transaction.
-
Method Details
-
writeSimulationData
void writeSimulationData(@NotNull @NotNull SimulationData data, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) Adds a chunk of data to this transaction. We intentionally do not define what that "chunk" is, because we don't have appropriate vocabulary here - to talk about LensContext and so on. -
getSimulationResult
-
getResultOid
-
getTransactionId
-
open
TODO -
commit
TODO
-