public class RemoteAgentsAnalyticsServiceImpl extends Object implements RemoteAgentsAnalyticsService
| Constructor and Description |
|---|
RemoteAgentsAnalyticsServiceImpl(AgentManager agentManager) |
| Modifier and Type | Method and Description |
|---|---|
Map<JavaVersion,Integer> |
getAndResetJavaVersionUsageStatistics()
Get current Java Version usage statistics and reset them
|
Map<OsType,Integer> |
getAndResetOsUsageStatistics()
Get current OS usage statistics and reset them
|
void |
recordJavaVersionUsageByAgent(long agentId,
JavaVersion javaVersion)
Record Java Version usage by given agent
|
void |
recordOsUsageByAgent(long agentId,
OsType osType)
Record OS usage by given agent
|
public RemoteAgentsAnalyticsServiceImpl(AgentManager agentManager)
public void recordOsUsageByAgent(long agentId,
OsType osType)
RemoteAgentsAnalyticsServicerecordOsUsageByAgent in interface RemoteAgentsAnalyticsServicepublic void recordJavaVersionUsageByAgent(long agentId,
JavaVersion javaVersion)
RemoteAgentsAnalyticsServicerecordJavaVersionUsageByAgent in interface RemoteAgentsAnalyticsServicepublic Map<OsType,Integer> getAndResetOsUsageStatistics()
RemoteAgentsAnalyticsServicegetAndResetOsUsageStatistics in interface RemoteAgentsAnalyticsServicepublic Map<JavaVersion,Integer> getAndResetJavaVersionUsageStatistics()
RemoteAgentsAnalyticsServicegetAndResetJavaVersionUsageStatistics in interface RemoteAgentsAnalyticsServiceCopyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.