This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/causeway.git
commit b8ae15036be92773c5456c629389bc96542bd7f3 Merge: b466a14cd0 671362972e Author: Dan Haywood <danhayw...@apache.org> AuthorDate: Sun Mar 5 16:02:26 2023 +0000 Merge pull request #1475 from apache/CAUSEWAY-3366 Causeway 3366 .../causeway/applib/services/command/Command.java | 72 +++++-- .../services/command/CommandExecutorService.java | 29 +-- .../applib/services/iactn/Interaction.java | 5 +- .../services/publishing/log/CommandLogger.java | 17 +- .../services/publishing/spi/CommandSubscriber.java | 29 ++- .../applib/services/repository/EntityState.java | 7 +- .../services/wrapper/callable/AsyncCallable.java | 3 +- .../src/main/resources/schema/cmd/cmd-2.0.xsd | 7 +- .../interactions-commands-and-executions.adoc | 230 +++++++++++++++++++++ .../modules/interaction/partials/module-nav.adoc | 1 + .../interaction/session/CausewayInteraction.java | 19 +- .../metamodel/execution/InteractionInternal.java | 3 + .../publish/command/CommandPublishingFacet.java | 17 -- .../core/metamodel/object/MmEntityUtil.java | 4 +- .../object/_ManagedObjectEntityBookmarked.java | 4 +- .../services/publishing/CommandPublisher.java | 16 +- .../CausewayModuleCoreRuntimeServices.java | 3 +- .../command/CommandExecutorServiceDefault.java | 153 ++++++-------- .../executor/MemberExecutorServiceDefault.java | 40 +++- .../publish/CommandPublisherDefault.java | 42 +++- .../core/runtimeservices/publish/_Xray.java | 32 ++- .../session/InteractionIdGenerator.java | 16 +- ...tor.java => InteractionIdGeneratorDefault.java} | 18 +- .../session/InteractionServiceDefault.java | 6 +- .../wrapper/WrapperFactoryDefault.java | 34 +-- .../commandlog/applib/dom/BackgroundService.java | 1 - .../commandlog/applib/dom/CommandLogEntry.java | 29 +-- .../applib/dom/CommandLogEntryRepository.java | 4 +- .../applib/job/RunBackgroundCommandsJob.java | 2 +- .../subscriber/CommandSubscriberForCommandLog.java | 45 +++- .../BackgroundService_IntegTestAbstract.java | 20 +- .../adoc/modules/executionoutbox/pages/about.adoc | 72 ++++++- .../jobcallables/ReplicateAndRunCommands.java | 2 +- .../CmdExecAuditSessLog_IntegTestAbstract.java | 95 ++++++--- .../subscriber/CommandSubscriberForTesting.java | 27 ++- .../applib/CausewayIntegrationTestAbstract.java | 5 +- .../testing/integtestsupport/applib/_Helper.java | 2 +- 37 files changed, 818 insertions(+), 293 deletions(-)