| Interface | Description |
|---|---|
| DaemonCommandAction |
An action that operations as part of a command execution.
|
| DaemonCommandExecuter |
An object capable of responding to commands sent to a daemon.
|
| Class | Description |
|---|---|
| BuildCommandOnly |
Superclass template for actions that only work for Build.
|
| CatchAndForwardDaemonFailure |
Wraps the rest of the command execution in a try catch in order to forward any internal
errors back to the client as DaemonFailure results.
|
| DaemonCommandExecution |
A continuation style object used to model the execution of a command.
|
| DefaultDaemonCommandExecuter |
The default implementation of how to execute commands that the daemon receives.
|
| EstablishBuildEnvironment |
Aims to make the local environment the same as the client's environment.
|
| ExecuteBuild |
Actually executes the build.
|
| ForwardClientInput |
Listens for ForwardInput commands during the execution and sends that to a piped input stream
that we install.
|
| HandleClientDisconnectBeforeSendingCommand | |
| HandleStop |
If the command is a Stop, asks the daemon to stop asynchronously and does not proceed with execution.
|
| ResetDeprecationLogger | |
| ReturnResult |
Handles sending the result of the execution back to the client.
|
| StartBuildOrRespondWithBusy |
Updates the daemon idle/busy status, sending a DaemonBusy result back to the client if the daemon is busy.
|
| StartStopIfBuildAndStop | |
| StopConnectionAfterExecution | |
| WatchForDisconnection |
Copyright © 2013. All rights reserved