IRetryDecision Interface driving the retry decision and applying the filter on the class for more targeted retry. 


BaseRetryDecision Base implementation of IRetryDecision
ResultAggregator Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. 
RetryLogSaverResultForwarder Forwarder that also handles passing the current attempt we are at. 
RetryPreparationDecision A Class to describe the decisions about whether or not to retry preparation and to fail the module run. 
RetryStatistics Structure holding the statistics for a retry session of one IRemoteTest


MergeStrategy Describes how the results should be aggregated when multiple attempts are present. 
RetryStrategy The Retry Strategy to be used when re-running some tests.