#3892·conductor

Conductor Java SDK 无法创建具有 asyncComplete = true 的 HTTP 任务

作者: tianxie创建于 2023年12月12日更新于 2023年12月12日
标签type: bug

** 描述错误** 我没有看到com.netflix.conductor.sdk.workflow.def.tasks'中定义的合成'字段。 Http' 类, 因此我无法创建启用的 AyncComplete 任务 。

我认为`com.netflix.导体.sdk.workflow.def.tasks. 事件 " 可能有同样的问题。

** 详细情况** 传导器版本: 3.1.5. 传导器Java SDK版本: 3.1.5.

** 其他情况** 目前,我只能这样定义“AsyncHttp”类来绕过这个问题:

贾瓦 导入 com.netflix.导出器.common.metadata.workflow.WorkflowTask; 输入 com.netflix.common.metadata.common.metadata.workflow.workflow-Task; 输入 comm.netflix.common.metad.common.metadata.workflow.workflow-workflow-Task; 输入 导入 com.netflix.com.netflix.command.common.me.m.metad.work.comflow.work-workfask; 导入 com.netflix.导出.sdk.workflow.def.task. http; (中文(简体) ).

公共类 AsyncHttp 扩展 Http {

公开 AsyncHttp( 串联任务参考Name) { 超级( 任务参考Name) ; {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

受保护的空白更新 Workflow 任务( Workflow 任务工作流程任务) { // 工作流程任务. get InputParemets (. put ("http request", Super.getHttprequest ()); ; / 工作流程任务. get InputParemets (. 工作流程任务. setAsynccomplete(真实); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

内容来源: Netflix/conductor