diff --git a/src/main/java/teetime/framework/Configuration.java b/src/main/java/teetime/framework/Configuration.java index 9e6cb968f7867abe67310b1fbfc55660a0cac87e..2ffa6376a0768cd579f29f3a30af8d6e85531124 100644 --- a/src/main/java/teetime/framework/Configuration.java +++ b/src/main/java/teetime/framework/Configuration.java @@ -64,6 +64,12 @@ public abstract class Configuration extends AbstractCompositeStage { return factory; } + /** + * Register pipes if your configuration only relies on custom pipes and therefore {@link #connectPorts(OutputPort, InputPort)} is never called. + * + * @param pipe + * A custom pipe instance + */ protected void registerCustomPipe(final AbstractPipe<?> pipe) { startStage = pipe.getSourcePort().getOwningStage(); // memorize an arbitrary stage as starting point for traversing }