Class OpenResultTransactionsHolder

java.lang.Object
com.evolveum.midpoint.model.impl.simulation.OpenResultTransactionsHolder

@Component public class OpenResultTransactionsHolder extends Object
In-memory repository of open simulation result transactions. Thread safety is critical here. Multiple threads can update this information concurrently. TODO Open transactions are removed if the realization of activities finish correctly. Perhaps we should implement some housekeeping/clean-up procedures for the unusual cases, like suspended and then abandoned tasks, etc.
  • Constructor Details

    • OpenResultTransactionsHolder

      public OpenResultTransactionsHolder()