From 99ff0bfbb5b17bc14ae1a231526e98b53ed324e1 Mon Sep 17 00:00:00 2001 From: Florian Zschocke Date: Fri, 23 May 2025 21:47:25 +0200 Subject: Add report for instance to send --- .../gitblit/instance/GitblitInstanceReport.java | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/main/java/com/gitblit/instance/GitblitInstanceReport.java (limited to 'src/main/java/com/gitblit/instance/GitblitInstanceReport.java') diff --git a/src/main/java/com/gitblit/instance/GitblitInstanceReport.java b/src/main/java/com/gitblit/instance/GitblitInstanceReport.java new file mode 100644 index 00000000..1e68c2f1 --- /dev/null +++ b/src/main/java/com/gitblit/instance/GitblitInstanceReport.java @@ -0,0 +1,23 @@ +package com.gitblit.instance; + +import com.google.gson.annotations.SerializedName; + +/** + * GitblitInstanceReport collects the static and dynamic statistics about a running + * Gitblit instance, pairs it with a report version and instance id. + * This can then be send to the popularity report server. + * + */ +class GitblitInstanceReport +{ + private final int reportVersion = 1; + @SerializedName("instance") + private final String instanceId; + final GitblitInstanceStat instanceStat; + + GitblitInstanceReport(String instanceId, GitblitInstanceStat instanceStat) + { + this.instanceId = instanceId; + this.instanceStat = instanceStat; + } +} -- cgit v1.2.3