import com.infoteria.asteria.flowengine2.execute.ExecuteContext;
import com.infoteria.asteria.flowengine2.flow.InputConnector;
import com.infoteria.asteria.flowlibrary2.FlowException;
import com.infoteria.asteria.flowlibrary2.component.SimpleComponent;
import com.infoteria.asteria.flowlibrary2.stream.StreamType;

public class DoNothingComponent extends SimpleComponent {
	
	public static final String COMPONENT_NAME = "DoNothing";
	public String getComponentName() { return COMPONENT_NAME;}
	
	public DoNothingComponent() {
		getInputConnector().setAcceptLinkCount(1);
		//getInputConnector().setAcceptContainer(true);
		//getInputConnector().setExpandContainer(false);
		getInputConnector().setAcceptType(StreamType.ALL);
		getOutputConnector().setAcceptType(StreamType.ALL);
	}
	
	public boolean execute(ExecuteContext context) throws FlowException {
		passStream();
		return true;
	}
	
}
