Class RemoteAgentsAnalyticsServiceImpl
java.lang.Object
com.atlassian.bamboo.analytics.agent.RemoteAgentsAnalyticsServiceImpl
- All Implemented Interfaces:
RemoteAgentsAnalyticsService
public class RemoteAgentsAnalyticsServiceImpl
extends Object
implements RemoteAgentsAnalyticsService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet current Java Vendor usage statistics and reset themGet current Java Version usage statistics and reset themGet current OS usage statistics and reset themvoid
recordJavaVendorUsageByAgent
(long agentId, @Nullable JavaVendor javaVendor) Record Java Vendor usage by given agentvoid
recordJavaVersionUsageByAgent
(long agentId, @Nullable JavaVersion javaVersion) Record Java Version usage by given agentvoid
recordOsUsageByAgent
(long agentId, @Nullable OsType osType) Record OS usage by given agent
-
Constructor Details
-
RemoteAgentsAnalyticsServiceImpl
-
-
Method Details
-
recordOsUsageByAgent
Description copied from interface:RemoteAgentsAnalyticsService
Record OS usage by given agent- Specified by:
recordOsUsageByAgent
in interfaceRemoteAgentsAnalyticsService
-
recordJavaVersionUsageByAgent
public void recordJavaVersionUsageByAgent(long agentId, @Nullable @Nullable JavaVersion javaVersion) Description copied from interface:RemoteAgentsAnalyticsService
Record Java Version usage by given agent- Specified by:
recordJavaVersionUsageByAgent
in interfaceRemoteAgentsAnalyticsService
-
recordJavaVendorUsageByAgent
Description copied from interface:RemoteAgentsAnalyticsService
Record Java Vendor usage by given agent- Specified by:
recordJavaVendorUsageByAgent
in interfaceRemoteAgentsAnalyticsService
-
getAndResetOsUsageStatistics
Description copied from interface:RemoteAgentsAnalyticsService
Get current OS usage statistics and reset them- Specified by:
getAndResetOsUsageStatistics
in interfaceRemoteAgentsAnalyticsService
-
getAndResetJavaVersionUsageStatistics
Description copied from interface:RemoteAgentsAnalyticsService
Get current Java Version usage statistics and reset them- Specified by:
getAndResetJavaVersionUsageStatistics
in interfaceRemoteAgentsAnalyticsService
-
getAndResetJavaVendorUsageStatistics
Description copied from interface:RemoteAgentsAnalyticsService
Get current Java Vendor usage statistics and reset them- Specified by:
getAndResetJavaVendorUsageStatistics
in interfaceRemoteAgentsAnalyticsService
-