/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.component.workflow.execution.internal; import java.util.List; import de.rcenvironment.core.component.execution.api.ConsoleRow; /** * Interface for actual processors of received {@link ConsoleRow}s. * * @author Robert Mischke */ public interface ConsoleRowProcessor { /** * Processes a batch of received {@link ConsoleRow}. The processor should not try to modify the provided list, as it may be shared * and/or immutable. * * @param rows the {@link ConsoleRow}s to process. */ void processConsoleRows(List<ConsoleRow> rows); }