diff --git a/instrumentation/vaadin-14.2/javaagent/src/vaadin142Test/java/test/vaadin/ApplicationServiceInitListener.java b/instrumentation/vaadin-14.2/javaagent/src/vaadin142Test/java/test/vaadin/ApplicationServiceInitListener.java new file mode 100644 index 0000000000..6d29fbf47b --- /dev/null +++ b/instrumentation/vaadin-14.2/javaagent/src/vaadin142Test/java/test/vaadin/ApplicationServiceInitListener.java @@ -0,0 +1,20 @@ +/* + * Copyright The OpenTelemetry Authors + * SPDX-License-Identifier: Apache-2.0 + */ + +package test.vaadin; + +import com.vaadin.flow.server.ServiceInitEvent; +import com.vaadin.flow.server.VaadinServiceInitListener; + +public class ApplicationServiceInitListener implements VaadinServiceInitListener { + @Override + public void serviceInit(ServiceInitEvent event) { + event.addBootstrapListener( + response -> { + // ensure that there is no need to request favicon.ico + response.getDocument().head().append(""); + }); + } +} diff --git a/instrumentation/vaadin-14.2/javaagent/src/vaadin142Test/resources/META-INF/services/com.vaadin.flow.server.VaadinServiceInitListener b/instrumentation/vaadin-14.2/javaagent/src/vaadin142Test/resources/META-INF/services/com.vaadin.flow.server.VaadinServiceInitListener new file mode 100644 index 0000000000..202872d3ec --- /dev/null +++ b/instrumentation/vaadin-14.2/javaagent/src/vaadin142Test/resources/META-INF/services/com.vaadin.flow.server.VaadinServiceInitListener @@ -0,0 +1 @@ +test.vaadin.ApplicationServiceInitListener \ No newline at end of file diff --git a/instrumentation/vaadin-14.2/javaagent/src/vaadin14LatestTest/java/test/vaadin/ApplicationServiceInitListener.java b/instrumentation/vaadin-14.2/javaagent/src/vaadin14LatestTest/java/test/vaadin/ApplicationServiceInitListener.java new file mode 100644 index 0000000000..6d29fbf47b --- /dev/null +++ b/instrumentation/vaadin-14.2/javaagent/src/vaadin14LatestTest/java/test/vaadin/ApplicationServiceInitListener.java @@ -0,0 +1,20 @@ +/* + * Copyright The OpenTelemetry Authors + * SPDX-License-Identifier: Apache-2.0 + */ + +package test.vaadin; + +import com.vaadin.flow.server.ServiceInitEvent; +import com.vaadin.flow.server.VaadinServiceInitListener; + +public class ApplicationServiceInitListener implements VaadinServiceInitListener { + @Override + public void serviceInit(ServiceInitEvent event) { + event.addBootstrapListener( + response -> { + // ensure that there is no need to request favicon.ico + response.getDocument().head().append(""); + }); + } +} diff --git a/instrumentation/vaadin-14.2/javaagent/src/vaadin14LatestTest/resources/META-INF/services/com.vaadin.flow.server.VaadinServiceInitListener b/instrumentation/vaadin-14.2/javaagent/src/vaadin14LatestTest/resources/META-INF/services/com.vaadin.flow.server.VaadinServiceInitListener new file mode 100644 index 0000000000..202872d3ec --- /dev/null +++ b/instrumentation/vaadin-14.2/javaagent/src/vaadin14LatestTest/resources/META-INF/services/com.vaadin.flow.server.VaadinServiceInitListener @@ -0,0 +1 @@ +test.vaadin.ApplicationServiceInitListener \ No newline at end of file diff --git a/instrumentation/vaadin-14.2/testing/src/main/groovy/test/vaadin/MainView.java b/instrumentation/vaadin-14.2/testing/src/main/java/test/vaadin/MainView.java similarity index 100% rename from instrumentation/vaadin-14.2/testing/src/main/groovy/test/vaadin/MainView.java rename to instrumentation/vaadin-14.2/testing/src/main/java/test/vaadin/MainView.java diff --git a/instrumentation/vaadin-14.2/testing/src/main/groovy/test/vaadin/OtherView.java b/instrumentation/vaadin-14.2/testing/src/main/java/test/vaadin/OtherView.java similarity index 100% rename from instrumentation/vaadin-14.2/testing/src/main/groovy/test/vaadin/OtherView.java rename to instrumentation/vaadin-14.2/testing/src/main/java/test/vaadin/OtherView.java