@Override public final void resetStream() { count = 0; cumulativeDuration = 0; if (receiver != null) { receiver.resetStream(); } }
@Override public final void closeStream() { onCloseStream(); for (final T receiver : receivers) { receiver.closeStream(); } }
@Override public final void closeStream() { if (!isClosed) { onCloseStream(); if (receiver != null) { receiver.closeStream(); } } isClosed = true; }
@Override public final void closeStream() { final long averageDuration; if (count > 0) { averageDuration = cumulativeDuration / count; } else { averageDuration = 0; } LOG.info(logPrefix + String.format("Executions: %d; Cumulative duration: %s; Average duration: %s", Long.valueOf(count), TimeUtil.formatDuration(cumulativeDuration), TimeUtil.formatDuration(averageDuration))); startMeasurement(); if (receiver != null) { receiver.closeStream(); } stopMeasurement("Time to close stream: "); }
@Override public final void resetStream() { onResetStream(); if (receiver != null) { receiver.resetStream(); } isClosed = false; }
@Override public final void resetStream() { onResetStream(); for (final T receiver : receivers) { receiver.resetStream(); } }