Class BuildAgentFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildAgentFactoryImpl
-
- All Implemented Interfaces:
BuildAgentFactory
public class BuildAgentFactoryImpl extends Object implements BuildAgentFactory
-
-
Constructor Summary
Constructors Constructor Description BuildAgentFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentDescription
createAgentDescription(AgentDetails details)
DeadAgent
createDeadAgent(int agentId, int agentTypeId)
DeadAgent
createDeadAgent(String agentName, int agentTypeId)
BuildAgentEx
createFakeAgent(String agentName)
BuildAgentEx
createRegisteredAgent(AgentDetails agentDetails, RemoteAgentConnection agentConnection)
BuildAgentEx
createRegisteredAgentWithPollingConnection(AgentDetails agentDetails)
RegisteredAgent
createRegisteredAgentWithPollingConnection(AgentData agentData, String agentVersion, String pluginsSignature)
UnregisteredAgent
createUnregisteredAgent(AgentData agentData)
void
setContext(AgentContext context)
void
setDescriptionFactory(AgentDescriptionFactory descriptionFactory)
-
-
-
Method Detail
-
setContext
public void setContext(@NotNull AgentContext context)
-
setDescriptionFactory
public void setDescriptionFactory(@NotNull AgentDescriptionFactory descriptionFactory)
-
createAgentDescription
@NotNull public AgentDescription createAgentDescription(@NotNull AgentDetails details)
- Specified by:
createAgentDescription
in interfaceBuildAgentFactory
-
createUnregisteredAgent
@NotNull public UnregisteredAgent createUnregisteredAgent(@NotNull AgentData agentData)
- Specified by:
createUnregisteredAgent
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 RegisteredAgent createRegisteredAgentWithPollingConnection(@NotNull AgentData agentData, @NotNull String agentVersion, @NotNull String pluginsSignature)
- Specified by:
createRegisteredAgentWithPollingConnection
in interfaceBuildAgentFactory
-
createDeadAgent
@NotNull public DeadAgent createDeadAgent(int agentId, int agentTypeId)
- Specified by:
createDeadAgent
in interfaceBuildAgentFactory
-
createDeadAgent
@NotNull public DeadAgent createDeadAgent(@NotNull String agentName, int agentTypeId)
- Specified by:
createDeadAgent
in interfaceBuildAgentFactory
-
createFakeAgent
@NotNull public BuildAgentEx createFakeAgent(@NotNull String agentName)
- Specified by:
createFakeAgent
in interfaceBuildAgentFactory
-
-