Как зарегистрировать прослушиватель с помощью интерфейса WorkflowStatusListener OSS/Netflix ConductorJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как зарегистрировать прослушиватель с помощью интерфейса WorkflowStatusListener OSS/Netflix Conductor

Сообщение Anonymous »

Регистрация пользовательского прослушивателя для Netflix Conductor, который активируется после завершения рабочего процесса, но не работает должным образом.
Как зарегистрировать в своем коде пользовательский прослушиватель, который должен срабатывать, когда Netflix Conductor завершает выполнение рабочий процесс? Кажется, что прослушиватель не вызывается после завершения рабочего процесса, хотя я установил для workflowStatusListenerEnabled значение true. Я что-то упустил?
Ниже приведен код моего пользовательского прослушивателя:
import com.netflix.conductor.common.run.Workflow;
import com.netflix.conductor.common.run.Workflow.WorkflowStatus;
import com.netflix.conductor.core.listener.WorkflowStatusListener;
import com.netflix.conductor.model.WorkflowModel;

import org.springframework.stereotype.Component;

@Component
public class MyWorkflowStatusListener implements WorkflowStatusListener {

@Override
public void onWorkflowCompleted(WorkflowModel workflow) {
System.out.println("Completed" + workflow);
}

@Override
public void onWorkflowTerminated(WorkflowModel workflow) {
System.out.println("Terminated" + workflow);
}

@Override
public void onWorkflowFinalized(WorkflowModel workflow) {
System.out.println("finalized" + workflow);
}
}



Подробнее здесь: https://stackoverflow.com/questions/791 ... -netflix-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»