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 AgentDescription
createAgentDescription(AgentDetails details)
BuildAgentEx
createDeadAgent(int agentId, int agentTypeId)
BuildAgentEx
createDeadAgent(String agentName, int agentTypeId)
BuildAgentEx
createFakeAgent(String agentName)
BuildAgentEx
createRegisteredAgent(AgentDetails agentDetails, RemoteAgentConnection agentConnection)
BuildAgentEx
createRegisteredAgentWithPollingConnection(AgentDetails agentDetails)
BuildAgentEx
createRegisteredAgentWithPollingConnection(AgentData agentData, String agentVersion, String pluginsSignature)
BuildAgentEx
createUnregisteredAgent(AgentData agentData)
void
setDelegate(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:
createAgentDescription
in interfaceBuildAgentFactory
-
createUnregisteredAgent
@NotNull public BuildAgentEx createUnregisteredAgent(@NotNull AgentData agentData)
- Specified by:
createUnregisteredAgent
in interfaceBuildAgentFactory
-
createDeadAgent
@NotNull public BuildAgentEx createDeadAgent(int agentId, int agentTypeId)
- Specified by:
createDeadAgent
in interfaceBuildAgentFactory
-
createDeadAgent
@NotNull public BuildAgentEx createDeadAgent(@NotNull String agentName, int agentTypeId)
- Specified by:
createDeadAgent
in interfaceBuildAgentFactory
-
createFakeAgent
@NotNull public BuildAgentEx createFakeAgent(@NotNull String agentName)
- Specified by:
createFakeAgent
in interfaceBuildAgentFactory
-
createRegisteredAgent
@NotNull public BuildAgentEx createRegisteredAgent(@NotNull AgentDetails agentDetails, @NotNull RemoteAgentConnection agentConnection)
- Specified by:
createRegisteredAgent
in interfaceBuildAgentFactory
-
createRegisteredAgentWithPollingConnection
@NotNull public BuildAgentEx createRegisteredAgentWithPollingConnection(@NotNull AgentDetails agentDetails)
- Specified by:
createRegisteredAgentWithPollingConnection
in interfaceBuildAgentFactory
-
createRegisteredAgentWithPollingConnection
@NotNull public BuildAgentEx createRegisteredAgentWithPollingConnection(@NotNull AgentData agentData, @NotNull String agentVersion, @NotNull String pluginsSignature)
- Specified by:
createRegisteredAgentWithPollingConnection
in interfaceBuildAgentFactory
-
-