Skip to content
Snippets Groups Projects
Commit 1983a690 authored by Nelson Tavares de Sousa's avatar Nelson Tavares de Sousa
Browse files

As there is no mechanism indicating a potential loss of data, this test

can't be modified to always run perfectly
parent a8b30251
No related branches found
No related tags found
No related merge requests found
...@@ -81,7 +81,7 @@ final class RunnableConsumerStage extends AbstractRunnableStage { ...@@ -81,7 +81,7 @@ final class RunnableConsumerStage extends AbstractRunnableStage {
logger.debug("Checking signals for: " + Arrays.toString(inputPorts)); logger.debug("Checking signals for: " + Arrays.toString(inputPorts));
for (InputPort<?> inputPort : inputPorts) { for (InputPort<?> inputPort : inputPorts) {
IPipe pipe = inputPort.getPipe(); IPipe pipe = inputPort.getPipe();
if (pipe instanceof AbstractInterThreadPipe) { if (pipe instanceof AbstractInterThreadPipe) { // TODO: is this needed?
AbstractInterThreadPipe intraThreadPipe = (AbstractInterThreadPipe) pipe; AbstractInterThreadPipe intraThreadPipe = (AbstractInterThreadPipe) pipe;
ISignal signal = intraThreadPipe.getSignal(); ISignal signal = intraThreadPipe.getSignal();
if (null != signal) { if (null != signal) {
......
...@@ -77,7 +77,7 @@ public final class Merger<T> extends AbstractStage { ...@@ -77,7 +77,7 @@ public final class Merger<T> extends AbstractStage {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@Override @Override
public void onSignal(final ISignal signal, final InputPort<?> inputPort) { public void onSignal(final ISignal signal, final InputPort<?> inputPort) {
this.logger.debug("Got signal: " + signal + " from input port: " + inputPort); this.logger.warn("Got signal: " + signal + " from input port: " + inputPort);
Class<? extends ISignal> signalClass = signal.getClass(); Class<? extends ISignal> signalClass = signal.getClass();
...@@ -94,7 +94,6 @@ public final class Merger<T> extends AbstractStage { ...@@ -94,7 +94,6 @@ public final class Merger<T> extends AbstractStage {
} }
if (signalMap.get(signalClass).size() == this.getInputPorts().length) { if (signalMap.get(signalClass).size() == this.getInputPorts().length) {
System.out.println("SENT");
signal.trigger(this); signal.trigger(this);
this.outputPort.sendSignal(signal); this.outputPort.sendSignal(signal);
signalMap.remove(signalClass); signalMap.remove(signalClass);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment