This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 3975-telemetry
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 60d76273829 CAUSEWAY-3975: observing CausewayInteraction (wip)
add 422f4a7ac0f CAUSEWAY-3975: moves CausewayObservationIntegration to
config, so we can access applib classes
No new revisions were added by this update.
Summary of changes:
api/applib/src/main/java/module-info.java | 1 +
.../services/iactnlayer/InteractionLayer.java | 9 +-
.../services/iactnlayer/InteractionLayerStack.java | 6 +-
commons/pom.xml | 5 --
commons/src/main/java/module-info.java | 1 -
.../internal/observation/ObservationClosure.java | 96 ++++++++++++++++++++++
core/config/pom.xml | 5 ++
core/config/src/main/java/module-info.java | 4 +
.../core/config/CausewayModuleCoreConfig.java | 4 +-
.../CausewayObservationDeactivated.java | 13 +++
.../CausewayObservationIntegration.java | 69 +---------------
.../metamodel/execution/InteractionInternal.java | 2 +-
.../services/init/MetamodelInitializer.java | 4 +-
.../executor/MemberExecutorServiceDefault.java | 4 +-
.../publish/ExecutionPublisherDefault.java | 4 +-
.../session/InteractionServiceDefault.java | 4 +-
.../core/runtimeservices/session/_Observation.java | 18 ++--
.../transaction/TransactionServiceSpring.java | 6 +-
.../core/webapp/CausewayModuleCoreWebapp.java | 2 +-
.../jpa/integration/entity/JpaEntityFacet.java | 6 +-
.../wicket/viewer/integration/RequestCycle2.java | 2 +-
.../viewer/integration/TelemetryStartHandler.java | 4 +-
.../wicketapp/CausewayWicketApplication.java | 2 +-
23 files changed, 164 insertions(+), 107 deletions(-)
create mode 100644
commons/src/main/java/org/apache/causeway/commons/internal/observation/ObservationClosure.java
create mode 100644
core/config/src/main/java/org/apache/causeway/core/config/observation/CausewayObservationDeactivated.java
rename {commons/src/main/java/org/apache/causeway/commons/internal =>
core/config/src/main/java/org/apache/causeway/core/config}/observation/CausewayObservationIntegration.java
(79%)