@Override public void run() { log.trace("Task {} need commit", task.taskName()); state.needCommit(); resume(); } }, commitMs, commitMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need window", task.taskName()); state.needWindow(); resume(); } }, windowMs, windowMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need window", task.taskName()); state.needWindow(); resume(); } }, windowMs, windowMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need window", task.taskName()); state.needWindow(); resume(); } }, windowMs, windowMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need commit", task.taskName()); state.needCommit(); resume(); } }, commitMs, commitMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need commit", task.taskName()); state.needCommit(); resume(); } }, commitMs, commitMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need window", task.taskName()); state.needWindow(); resume(); } }, windowMs, windowMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need commit", task.taskName()); state.needCommit(); resume(); } }, commitMs, commitMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need commit", task.taskName()); state.needCommit(); resume(); } }, commitMs, commitMs, TimeUnit.MILLISECONDS);
@Override public void run() { log.trace("Task {} need window", task.taskName()); state.needWindow(); resume(); } }, windowMs, windowMs, TimeUnit.MILLISECONDS);
@Override public TaskCallback createCallback() { state.startProcess(); containerMetrics.processes().inc(); return callbackManager.createCallback(task.taskName(), envelope, coordinator); } };
@Override public TaskCallback createCallback() { state.startProcess(); containerMetrics.processes().inc(); return callbackManager.createCallback(task.taskName(), envelope, coordinator); } };
@Override public TaskCallback createCallback() { state.startProcess(); containerMetrics.processes().inc(); return callbackManager.createCallback(task.taskName(), envelope, coordinator); } };
@Override public TaskCallback createCallback() { state.startProcess(); containerMetrics.processes().inc(); return callbackManager.createCallback(task.taskName(), envelope, coordinator); } };
@Override public TaskCallback createCallback() { state.startProcess(); containerMetrics.processes().inc(); return callbackManager.createCallback(task.taskName(), envelope, coordinator); } };
AsyncTaskWorker(TaskInstance task) { this.task = task; this.callbackManager = new TaskCallbackManager(this, callbackTimer, callbackTimeoutMs, maxConcurrency, clock); Set<SystemStreamPartition> sspSet = getWorkingSSPSet(task); this.state = new AsyncTaskState(task.taskName(), task.metrics(), sspSet, task.intermediateStreams().nonEmpty()); }
AsyncTaskWorker(TaskInstance task) { this.task = task; this.callbackManager = new TaskCallbackManager(this, callbackTimer, callbackTimeoutMs, maxConcurrency, clock); Set<SystemStreamPartition> sspSet = getWorkingSSPSet(task); this.state = new AsyncTaskState(task.taskName(), task.metrics(), sspSet, task.intermediateStreams().nonEmpty()); }
AsyncTaskWorker(TaskInstance task) { this.task = task; this.callbackManager = new TaskCallbackManager(this, callbackTimer, callbackTimeoutMs, maxConcurrency, clock); Set<SystemStreamPartition> sspSet = getWorkingSSPSet(task); this.state = new AsyncTaskState(task.taskName(), task.metrics(), sspSet, task.intermediateStreams().nonEmpty()); }
AsyncTaskWorker(TaskInstance task) { this.task = task; this.callbackManager = new TaskCallbackManager(this, callbackTimer, callbackTimeoutMs, maxConcurrency, clock); Set<SystemStreamPartition> sspSet = getWorkingSSPSet(task); this.state = new AsyncTaskState(task.taskName(), task.metrics(), sspSet, task.intermediateStreams().nonEmpty()); }
AsyncTaskWorker(TaskInstance task) { this.task = task; this.callbackManager = new TaskCallbackManager(this, callbackTimer, callbackTimeoutMs, maxConcurrency, clock); Set<SystemStreamPartition> sspSet = getWorkingSSPSet(task); this.state = new AsyncTaskState(task.taskName(), task.metrics(), sspSet, task.intermediateStreams().nonEmpty()); }