public boolean publishFlushTuple() { if (receiveQueue.tryPublishDirect(flushTuple)) { LOG.debug("Published Flush tuple to: {} ", getComponentId()); return true; } else { LOG.debug("RecvQ is currently full, will retry publishing Flush Tuple later to : {}", getComponentId()); return false; } }