Class AgentResource
- java.lang.Object
-
- com.atlassian.bamboo.plugins.testutils.rest.resource.agent.AgentResource
-
@Singleton public class AgentResource extends Object
-
-
Constructor Summary
Constructors Constructor Description AgentResource(AgentManager agentManager, AgentAssignmentService agentAssignmentService, RemoteAgentAuthenticationManager agentAuthenticationManager, RemoteAgentManager remoteAgentManager, AgentSecurityTokenService agentSecurityTokenService, PerAgentTokenService perAgentTokenService, AdministrationConfigurationAccessor administrationConfigurationAccessor, AdministrationConfigurationPersister administrationConfigurationPersister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseagentsDedicatedToken(String reasonKey)javax.ws.rs.core.ResponseagentsToken()javax.ws.rs.core.ResponseapproveAllAgents()RestAgentcreateLocalAgent()Creates a local agent with default configuration and a random name.javax.ws.rs.core.ResponsedeleteAllLocalAgents()javax.ws.rs.core.ResponsedisableAllAgents()javax.ws.rs.core.ResponsedisableRemoteAgentToken()javax.ws.rs.core.ResponseenableAllAgents()javax.ws.rs.core.ResponseenableRemoteAgents(boolean enabled)Set<Long>getAllActiveAndEnabledAgentsId()javax.ws.rs.core.ResponseundedicateAllAgents()
-
-
-
Constructor Detail
-
AgentResource
public AgentResource(AgentManager agentManager, AgentAssignmentService agentAssignmentService, RemoteAgentAuthenticationManager agentAuthenticationManager, RemoteAgentManager remoteAgentManager, AgentSecurityTokenService agentSecurityTokenService, PerAgentTokenService perAgentTokenService, AdministrationConfigurationAccessor administrationConfigurationAccessor, AdministrationConfigurationPersister administrationConfigurationPersister)
-
-
Method Detail
-
createLocalAgent
public RestAgent createLocalAgent()
Creates a local agent with default configuration and a random name.
-
deleteAllLocalAgents
public javax.ws.rs.core.Response deleteAllLocalAgents() throws Exception- Throws:
Exception
-
enableRemoteAgents
public javax.ws.rs.core.Response enableRemoteAgents(boolean enabled) throws Exception- Throws:
Exception
-
approveAllAgents
public javax.ws.rs.core.Response approveAllAgents()
-
enableAllAgents
public javax.ws.rs.core.Response enableAllAgents()
-
disableAllAgents
public javax.ws.rs.core.Response disableAllAgents()
-
undedicateAllAgents
public javax.ws.rs.core.Response undedicateAllAgents()
-
agentsToken
public javax.ws.rs.core.Response agentsToken()
-
disableRemoteAgentToken
public javax.ws.rs.core.Response disableRemoteAgentToken()
-
agentsDedicatedToken
public javax.ws.rs.core.Response agentsDedicatedToken(String reasonKey)
-
-