From 7274fdd5841f218a9cfbedac33464631f8b03894 Mon Sep 17 00:00:00 2001 From: Nelson Tavares de Sousa <stu103017@mail.uni-kiel.de> Date: Wed, 26 Aug 2015 13:07:51 +0200 Subject: [PATCH] distributor javadoc --- .../stage/basic/distributor/Distributor.java | 27 +++++++++++++ .../teetime/stage/basic/merger/Merger.java | 38 ++++++++++--------- 2 files changed, 48 insertions(+), 17 deletions(-) diff --git a/src/main/java/teetime/stage/basic/distributor/Distributor.java b/src/main/java/teetime/stage/basic/distributor/Distributor.java index fe7aee22..416af650 100644 --- a/src/main/java/teetime/stage/basic/distributor/Distributor.java +++ b/src/main/java/teetime/stage/basic/distributor/Distributor.java @@ -23,6 +23,33 @@ import teetime.stage.basic.distributor.strategy.IDistributorStrategy; import teetime.stage.basic.distributor.strategy.RoundRobinStrategy2; /** + * + * <pre> + * Illustration: + * + * Inputports Outputport + * | | + * v v + * + * +---------------------------+ + * | | + * +---+ | + * | | +-----------+ | + * +---+ | | + * | | | + * | +---+ + * . . . . ---+-------> | | + * | +---+ + * | | | + * +---+ | | + * | | +-----------+ | + * +---+ | + * | | + * +---------------------------+ + * + * + * </pre> + * * @author Christian Wulf * * @since 1.0 diff --git a/src/main/java/teetime/stage/basic/merger/Merger.java b/src/main/java/teetime/stage/basic/merger/Merger.java index 04cf447a..2e0f48e2 100644 --- a/src/main/java/teetime/stage/basic/merger/Merger.java +++ b/src/main/java/teetime/stage/basic/merger/Merger.java @@ -20,31 +20,35 @@ import java.util.List; import teetime.framework.AbstractStage; import teetime.framework.InputPort; import teetime.framework.OutputPort; -import teetime.framework.signal.ISignal; import teetime.stage.basic.merger.strategy.IMergerStrategy; import teetime.stage.basic.merger.strategy.RoundRobinStrategy; /** * * This stage merges data from the input ports, by taking elements according to the chosen merge strategy and by putting them to the output port. - * For its signal handling behavior see {@link #onSignal(ISignal, InputPort)} * * <pre> - * +--------------------------------+ - * | | - * | +---+ - * | +------------> | | - * | | +---+ - * | | | - * +---+ | +---+ - * | | +-----------+------------> | | - * +---+ | +---+ - * | | | - * | | +---+ - * | +------------> | | - * | +---+ - * | | - * +--------------------------------+ + * Illustration: + * + * Inputport Outputports + * | | + * v v + * + * +----------------------------+ + * | | + * | +---+ + * | +------------> | | + * | | +---+ + * | | | + * +---+ | + * | | +-------+--- . . . . + * +---+ | + * | | | + * | | +---+ + * | +------------> | | + * | +---+ + * | | + * +----------------------------+ * </pre> * * -- GitLab