package io.cattle.platform.engine.process.log; import java.util.ArrayList; import java.util.Collections; import java.util.List; public abstract class AbstractParentLog implements ParentLog { List<ProcessLog> children = Collections.synchronizedList(new ArrayList<ProcessLog>()); @Override public ProcessLog newChildLog() { ProcessLog log = new ProcessLog(); children.add(log); return log; } public List<ProcessLog> getChildren() { return children; } public void setChildren(List<ProcessLog> children) { this.children = children; } }