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 themvoidrecordJavaVendorUsageByAgent(long agentId, @Nullable JavaVendor javaVendor) Record Java Vendor usage by given agentvoidrecordJavaVersionUsageByAgent(long agentId, @Nullable JavaVersion javaVersion) Record Java Version usage by given agentvoidrecordOsUsageByAgent(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
-