@Override public void prePrepare(long txid) { if (stateInitialized) { LOG.debug("Prepare streamState, txid {}", txid); statefulWindowedBolt.prePrepare(txid); state.prepareCommit(txid); prePrepared = true; } else { String msg = "Cannot prepare before initState"; LOG.warn(msg); throw new IllegalStateException(msg); } }