Class RemoteDebugPersonalChangesHandlerImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.remoteDebug.RemoteDebugPersonalChangesHandlerImpl
-
- All Implemented Interfaces:
RemoteDebugPersonalChangesHandler
public class RemoteDebugPersonalChangesHandlerImpl extends Object implements RemoteDebugPersonalChangesHandler
- Author:
- Maxim.Manuylov Date: 03.10.12
-
-
Constructor Summary
Constructors Constructor Description RemoteDebugPersonalChangesHandlerImpl(BuildAgent buildAgent, AgentRunningBuildEx agentRunningBuild, RemoteDebugPersonalPatchDownloaderFactory personalPatchDownloaderFactory, PatchApplier patchApplier, PatcherFactory patcherFactory, BuildProgressLogger buildProgressLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyPatch(String personalPatchId)
Collection<String>
getAllPatchIds()
void
revertAllPatches()
-
-
-
Constructor Detail
-
RemoteDebugPersonalChangesHandlerImpl
public RemoteDebugPersonalChangesHandlerImpl(@NotNull BuildAgent buildAgent, @NotNull AgentRunningBuildEx agentRunningBuild, @NotNull RemoteDebugPersonalPatchDownloaderFactory personalPatchDownloaderFactory, @NotNull PatchApplier patchApplier, @NotNull PatcherFactory patcherFactory, @NotNull BuildProgressLogger buildProgressLogger)
-
-
Method Detail
-
applyPatch
public void applyPatch(@NotNull String personalPatchId) throws RunBuildException
- Specified by:
applyPatch
in interfaceRemoteDebugPersonalChangesHandler
- Throws:
RunBuildException
-
getAllPatchIds
@NotNull public Collection<String> getAllPatchIds()
- Specified by:
getAllPatchIds
in interfaceRemoteDebugPersonalChangesHandler
-
revertAllPatches
public void revertAllPatches()
- Specified by:
revertAllPatches
in interfaceRemoteDebugPersonalChangesHandler
-
-