Interface IAgentOutput
- All Known Implementing Classes:
FileOutput, NoneOutput, TcpClientOutput, TcpServerOutput
public interface IAgentOutput
Common interface for different implementations that outputs execution data
dumps.
-
Method Summary
Modifier and TypeMethodDescriptionvoidshutdown()Shutdown the agent controller and clean up any resources it has created.voidstartup(AgentOptions options, RuntimeData data) Configure the agent controller with the supplied options and connect it to the coverage runtimevoidwriteExecutionData(boolean reset) Write all execution data in the runtime to a location determined by the agent controller.
-
Method Details
-
startup
Configure the agent controller with the supplied options and connect it to the coverage runtime- Parameters:
options- Options used to configure the agent controllerdata- Execution data for this agent- Throws:
Exception- in case startup fails
-
shutdown
-
writeExecutionData
Write all execution data in the runtime to a location determined by the agent controller. This method should only be called by the Agent- Parameters:
reset- iftrueexecution data is cleared afterwards- Throws:
IOException- in case writing fails
-