diff options
author | Florian Zschocke <f.zschocke+git@gmail.com> | 2025-05-23 21:47:25 +0200 |
---|---|---|
committer | Florian Zschocke <f.zschocke+git@gmail.com> | 2025-06-14 01:35:24 +0200 |
commit | 99ff0bfbb5b17bc14ae1a231526e98b53ed324e1 (patch) | |
tree | a14e224cee3f8d04cfbe3185d73e91704caef007 /src/main/java/com/gitblit/instance/GitblitInstanceReport.java | |
parent | edcf3f4c62cc653a6fead6b1542474f8d801ef5c (diff) | |
download | gitblit-99ff0bfbb5b17bc14ae1a231526e98b53ed324e1.tar.gz gitblit-99ff0bfbb5b17bc14ae1a231526e98b53ed324e1.zip |
Add report for instance to send
Diffstat (limited to 'src/main/java/com/gitblit/instance/GitblitInstanceReport.java')
-rw-r--r-- | src/main/java/com/gitblit/instance/GitblitInstanceReport.java | 23 |
1 files changed, 23 insertions, 0 deletions
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; + } +} |