Interface RemoteAgentsAnalyticsService
- All Known Implementing Classes:
RemoteAgentsAnalyticsServiceImpl
@Internal
public interface RemoteAgentsAnalyticsService
Service that collects statistic on OS and Java Version usage by remote agents
-
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
-
Method Details
-
recordOsUsageByAgent
Record OS usage by given agent -
recordJavaVersionUsageByAgent
Record Java Version usage by given agent -
recordJavaVendorUsageByAgent
Record Java Vendor usage by given agent -
getAndResetOsUsageStatistics
Get current OS usage statistics and reset them -
getAndResetJavaVersionUsageStatistics
Map<JavaVersion,Integer> getAndResetJavaVersionUsageStatistics()Get current Java Version usage statistics and reset them -
getAndResetJavaVendorUsageStatistics
Map<JavaVendor,Integer> getAndResetJavaVendorUsageStatistics()Get current Java Vendor usage statistics and reset them
-