/** * Resets the message timeout for any tuple trees to which the given tuple belongs. The timeout is reset to * Config.TOPOLOGY_MESSAGE_TIMEOUT_SECS. Note that this is an expensive operation, and should be used sparingly. * * @param tuple the tuple to reset timeout for */ public void resetTimeout(Tuple tuple) { out.resetTimeout(tuple); }
@Override public void execute(Tuple input) { if (tupleCounter == 1) { firstTuple = input; } else if (tupleCounter == 2) { collector.resetTimeout(firstTuple); } else if (tupleCounter == 5) { collector.ack(firstTuple); collector.ack(input); } else { collector.resetTimeout(firstTuple); collector.ack(input); } tupleCounter++; } }
/** * Resets the message timeout for any tuple trees to which the given tuple belongs. * The timeout is reset to Config.TOPOLOGY_MESSAGE_TIMEOUT_SECS. * Note that this is an expensive operation, and should be used sparingly. * @param tuple the tuple to reset timeout for */ public void resetTimeout(Tuple tuple){ out.resetTimeout(tuple); }
@Override public void resetTimeout(Tuple tuple) { delegate.resetTimeout(tuple); }
@Override public void resetTimeout(Tuple tuple) { delegate.resetTimeout(tuple); }