package ee.elinyo.teamcity.plugins.ansible.logparser;
import ee.elinyo.teamcity.plugins.ansible.logparser.domain.HostRecap;
import ee.elinyo.teamcity.plugins.ansible.logparser.domain.Playbook;
public class RecapContext extends LogProcessingContext {
private final Playbook playbook;
public RecapContext(Playbook playbook) {
this.playbook = playbook;
}
@Override
public void process(String line) {
HostRecap hr = HostRecap.fromOutputLine(line);
if (hr != null) {
playbook.getRecaps().add(hr);
}
}
}