[midPoint-git] [Evolveum/midpoint] 1b41d0: Refactor HandlerExecutor

mederly noreply at github.com
Thu Feb 25 16:57:14 CET 2021


  Branch: refs/heads/feature/progress-reporting
  Home:   https://github.com/Evolveum/midpoint
  Commit: 1b41d0e43d477064aecc35585996a7cb645b1bd8
      https://github.com/Evolveum/midpoint/commit/1b41d0e43d477064aecc35585996a7cb645b1bd8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskWorkBucketProcessingResult.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskBeans.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/NoOpTaskHandler.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/BucketAwareHandlerExecution.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/HandlerExecutor.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockWorkBucketsTaskHandler.java

  Log Message:
  -----------
  Refactor HandlerExecutor


  Commit: 4edd4ae7f854b847be3105e66813faa3787d6c2d
      https://github.com/Evolveum/midpoint/commit/4edd4ae7f854b847be3105e66813faa3787d6c2d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskOperationStatisticsPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformationPrinter.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OutcomeKeyedCounterTypeUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgress.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgressPrinter.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformationCollector.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformationPrinter.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/IterativeTaskInfoAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/SynchronizationInfoAsserter.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java

  Log Message:
  -----------
  Make synchronization information keyed on outcome

Now it uses the same qualified outcome key as structured progress
and iterative task information.

Also:
- removed legacy code from SynchronizationInformation[Type]
- provided general OutcomeKeyedCounterType (and related Util class)
- SynchronizationInformationType is now containerable
- !!! disabled parts of TaskOperationStatisticsPanel !!!


  Commit: 404ac0cfa6930145ed3d0bd6dd83e84300a1739d
      https://github.com/Evolveum/midpoint/commit/404ac0cfa6930145ed3d0bd6dd83e84300a1739d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholds.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncFull.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncSimulate.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncSimulateMultithreaded.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulate.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulateMultithreaded.java

  Log Message:
  -----------
  Comment out outdated asserts

Commented out some asserts referring to the legacy (now disabled)
parts of synchronization information. These have to be replaced
by up-to-date ones.


Compare: https://github.com/Evolveum/midpoint/compare/ef3e01d48d66...404ac0cfa693


More information about the midPoint-svn mailing list