You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2026/04/12 05:47:08 UTC

(causeway-app-referenceapp) branch master updated: adds open telemetry deps

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway-app-referenceapp.git


The following commit(s) were added to refs/heads/master by this push:
     new 51f6b18  adds open telemetry deps
51f6b18 is described below

commit 51f6b187290ef1a0582ff133a569013f1fb9a506
Author: andi-huber <ah...@apache.org>
AuthorDate: Sun Apr 12 07:46:59 2026 +0200

    adds open telemetry deps
---
 domain/pom.xml                                             | 14 +++++++++++---
 .../demoapp/dom/progmodel/actions/bulk/BulkActionPage.java |  6 ++++--
 domain/src/main/resources/application.yml                  |  3 ++-
 3 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/domain/pom.xml b/domain/pom.xml
index 933c6bb..afbf176 100644
--- a/domain/pom.xml
+++ b/domain/pom.xml
@@ -95,6 +95,10 @@ additional
             <groupId>org.apache.causeway.extensions</groupId>
             <artifactId>causeway-extensions-docgen-help</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.causeway.extensions</groupId>
+            <artifactId>causeway-extensions-fullcalendar-applib</artifactId>
+        </dependency>
 
         <!-- JPA specific -->
         <dependency>
@@ -142,10 +146,14 @@ additional
             <groupId>com.h2database</groupId>
             <artifactId>h2</artifactId>
         </dependency>
-
+        
         <dependency>
-            <groupId>org.apache.causeway.extensions</groupId>
-            <artifactId>causeway-extensions-fullcalendar-applib</artifactId>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-opentelemetry</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>io.micrometer</groupId>
+            <artifactId>micrometer-registry-otlp</artifactId>
         </dependency>
 
         <!-- test -->
diff --git a/domain/src/main/java/demoapp/dom/progmodel/actions/bulk/BulkActionPage.java b/domain/src/main/java/demoapp/dom/progmodel/actions/bulk/BulkActionPage.java
index e10f9d3..1df1af2 100644
--- a/domain/src/main/java/demoapp/dom/progmodel/actions/bulk/BulkActionPage.java
+++ b/domain/src/main/java/demoapp/dom/progmodel/actions/bulk/BulkActionPage.java
@@ -31,17 +31,19 @@ import jakarta.xml.bind.annotation.XmlType;
 
 import org.apache.causeway.applib.annotation.DomainObject;
 import org.apache.causeway.applib.annotation.DomainObjectLayout;
+import org.apache.causeway.applib.annotation.Introspection;
 import org.apache.causeway.applib.annotation.Nature;
 import org.apache.causeway.applib.annotation.ObjectSupport;
 
-import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
 import lombok.Getter;
 import lombok.NoArgsConstructor;
 import lombok.Setter;
 
+import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
+
 //tag::class[]
 @Named("demo.BulkActionPage")
-@DomainObject(nature=Nature.VIEW_MODEL)
+@DomainObject(nature=Nature.VIEW_MODEL, introspection = Introspection.ANNOTATION_OPTIONAL)
 @DomainObjectLayout(cssClassFa="fa-bolt")
 @XmlRootElement(name = "root")
 @XmlType
diff --git a/domain/src/main/resources/application.yml b/domain/src/main/resources/application.yml
index 2a709c0..d0d181d 100644
--- a/domain/src/main/resources/application.yml
+++ b/domain/src/main/resources/application.yml
@@ -157,9 +157,10 @@ server:
       timeout: 20m
 
 spring:
+  application:
+    name: "Causeway Demo (v4)"
   banner:
     location: banner.txt
-
   quartz:
     job-store-type: memory