public void finishIteration() { finishStep(); }
public void setSseEventsPrefix(final String sseEventsPrefix) { this.sseEventsPrefix = (sseEventsPrefix == null || sseEventsPrefix.length() == 0? null : sseEventsPrefix.toCharArray()); this.sseEventsComposedMessageEventName = composeToken(SSE_MESSAGE_EVENT_NAME); }
final DataDrivenTemplateIterator dataDrivenIterator = new DataDrivenTemplateIterator(); final IContext wrappedContext = applyDataDriverWrapper(context, dataDriverVariableName, dataDrivenIterator); dataDrivenTemplateIterator.startHead(); } else if (step.isDataBuffer()) { dataDrivenTemplateIterator.feedBuffer(step.getValues()); } else { // step.isTail() dataDrivenTemplateIterator.feedingComplete(); dataDrivenTemplateIterator.startTail(); dataDrivenTemplateIterator.takeBackLastEventID(); dataDrivenTemplateIterator.finishStep(); if (step.isHead() && dataDrivenTemplateIterator.hasBeenQueried()) { dataDrivenTemplateIterator.finishStep(); } else if (step.isDataBuffer() && !dataDrivenTemplateIterator.continueBufferExecution()) { final boolean stepOutputFinished = dataDrivenTemplateIterator.isStepOutputFinished();
this.dataDrivenIterator.startIteration(); this.dataDrivenIterator.finishIteration();
if (flowController != null && this.dataDrivenIterator != null && this.dataDrivenIterator.isPaused()) { flowController.stopProcessing = true; return false; if (flowController != null && this.dataDrivenIterator != null && this.dataDrivenIterator.isPaused()) { flowController.stopProcessing = true; return false; if (flowController != null && this.dataDrivenIterator != null && this.dataDrivenIterator.isPaused()) { flowController.stopProcessing = true; return false;
public void startHead() { this.inStep = true; if (this.sseControl != null) { final char[] id = composeToken(Long.toString(this.sseEventsID).toCharArray()); final char[] event = composeToken(SSE_HEAD_EVENT_NAME); this.sseControl.startEvent(id, event); this.sseEventsID++; } }
public void startTail() { this.inStep = true; if (this.sseControl != null) { final char[] id = composeToken(Long.toString(this.sseEventsID).toCharArray()); final char[] event = composeToken(SSE_TAIL_EVENT_NAME); this.sseControl.startEvent(id, event); this.sseEventsID++; } }
public void startIteration() { this.inStep = true; if (this.sseControl != null) { final char[] id = composeToken(Long.toString(this.sseEventsID).toCharArray()); final char[] event = this.sseEventsComposedMessageEventName; this.sseControl.startEvent(id, event); this.sseEventsID++; } }