com.github.dakusui.actionunit.connectors.Sink Maven / Gradle / Ivy
package com.github.dakusui.actionunit.connectors;
import com.github.dakusui.actionunit.Context;
import com.github.dakusui.actionunit.Utils;
import java.util.LinkedList;
import java.util.List;
/**
* Executes an operation based on an input value.
*
* @param Type of input value.
*/
public interface Sink {
void apply(T input, Context context);
abstract class Base implements Sink {
private final String description;
protected Base(String description) {
this.description = description;
}
protected Base() {
this(null);
}
public void apply(T input, Context context) {
List © 2015 - 2025 Weber Informatics LLC | Privacy Policy