/** * {@inheritDoc} Verify that the incoming task has the right type and is a version that can be handled. */ @Override public final Worker getWorker(final WorkerTaskData workerTaskData) throws TaskRejectedException, InvalidTaskException { return createWorker(verifyWorkerTask(workerTaskData.getClassifier(), workerTaskData.getVersion(), workerTaskData.getData()), workerTaskData); }
default Worker getWorker(WorkerTaskData workerTask) throws TaskRejectedException, InvalidTaskException { return getWorker(workerTask.getClassifier(), workerTask.getVersion(), workerTask.getStatus(), workerTask.getData(), workerTask.getContext(), workerTask.getTrackingInfo()); }
final String classifier = workerTask.getClassifier();
final String classifier = workerTask.getClassifier(); final int version = workerTask.getVersion(); logger.warn(TaskDataConverter.getCodecExceptionVariablesInfoMessage(workerTask.getClassifier(), workerTask.getData(), workerTask.getContext())); throw new InvalidTaskException("Message could not be deserialized", e);