Class SecuredBuildAgentFactory
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.auth.SecuredBuildAgentFactory
-
- All Implemented Interfaces:
BuildAgentFactory
public class SecuredBuildAgentFactory extends Object implements BuildAgentFactory
- Author:
- Pavel.Sher Date: 26.10.2007
-
-
Constructor Summary
Constructors Constructor Description SecuredBuildAgentFactory(SecurityContextEx securityContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentDescriptioncreateAgentDescription(AgentDetails details)BuildAgentExcreateDeadAgent(int agentId, int agentTypeId)BuildAgentExcreateDeadAgent(String agentName, int agentTypeId)BuildAgentExcreateFakeAgent(String agentName)BuildAgentExcreateRegisteredAgent(AgentDetails agentDetails, RemoteAgentConnection agentConnection)BuildAgentExcreateRegisteredAgentWithPollingConnection(AgentDetails agentDetails)BuildAgentExcreateRegisteredAgentWithPollingConnection(AgentData agentData, String agentVersion, String pluginsSignature)BuildAgentExcreateUnregisteredAgent(AgentData agentData)voidsetDelegate(BuildAgentFactory delegate)
-
-
-
Constructor Detail
-
SecuredBuildAgentFactory
public SecuredBuildAgentFactory(SecurityContextEx securityContext)
-
-
Method Detail
-
setDelegate
public void setDelegate(BuildAgentFactory delegate)
-
createAgentDescription
@NotNull public AgentDescription createAgentDescription(@NotNull AgentDetails details)
- Specified by:
createAgentDescriptionin interfaceBuildAgentFactory
-
createUnregisteredAgent
@NotNull public BuildAgentEx createUnregisteredAgent(@NotNull AgentData agentData)
- Specified by:
createUnregisteredAgentin interfaceBuildAgentFactory
-
createDeadAgent
@NotNull public BuildAgentEx createDeadAgent(int agentId, int agentTypeId)
- Specified by:
createDeadAgentin interfaceBuildAgentFactory
-
createDeadAgent
@NotNull public BuildAgentEx createDeadAgent(@NotNull String agentName, int agentTypeId)
- Specified by:
createDeadAgentin interfaceBuildAgentFactory
-
createFakeAgent
@NotNull public BuildAgentEx createFakeAgent(@NotNull String agentName)
- Specified by:
createFakeAgentin interfaceBuildAgentFactory
-
createRegisteredAgent
@NotNull public BuildAgentEx createRegisteredAgent(@NotNull AgentDetails agentDetails, @NotNull RemoteAgentConnection agentConnection)
- Specified by:
createRegisteredAgentin interfaceBuildAgentFactory
-
createRegisteredAgentWithPollingConnection
@NotNull public BuildAgentEx createRegisteredAgentWithPollingConnection(@NotNull AgentDetails agentDetails)
- Specified by:
createRegisteredAgentWithPollingConnectionin interfaceBuildAgentFactory
-
createRegisteredAgentWithPollingConnection
@NotNull public BuildAgentEx createRegisteredAgentWithPollingConnection(@NotNull AgentData agentData, @NotNull String agentVersion, @NotNull String pluginsSignature)
- Specified by:
createRegisteredAgentWithPollingConnectionin interfaceBuildAgentFactory
-
-