Gobrs-Async Gobrs-Async
🚘首页
🧧指南
🍭FAQ
💖支持
🚨加入群聊
🍅GitEE (opens new window)
GitHub (opens new window)
🚘首页
🧧指南
🍭FAQ
💖支持
🚨加入群聊
🍅GitEE (opens new window)
GitHub (opens new window)
  • 🥪项目特性

    • 🍿框架设计
  • 🎒框架设计

    • 🥧简介
    • 🍿框架设计
    • 🍍框架落地
  • 🍖快速开始

    • 🍔快速上手
    • 🌭框架集成
    • 🥤启动流程
    • 🍪流程参数
    • 🏝流程结果
      • AsyncResult 介绍
        • executeCode
        • cusCode
        • status
        • resultMap
  • 🥘规则配置

    • 🍅规则配置
  • 🥊任务类型

    • 🍅普通任务
    • 💥重试任务
    • ☄️事务任务
    • 🌈超时任务
    • ⛱方法任务
  • 🔥高级特性

    • 💐线程复用
    • 🧋运行日志
    • 🍜规则热更新
    • 🍑任务中断
    • 🌺可选子流程
    • 🌹状态流程
    • 🍒异常拦截
    • 🥪全局任务拦截
    • 🍏自定义线程池
    • 🍒可选的执行流程
  • 🚐插件

    • 🛻插件简介
    • 🏚监控系列

      • ⛽️skywalkiing
      • 🏖hippo4j
    • 🛸日志系列

      • 🚧全链路traceId
  • 🍿性能考量

    • 🍎框架压测
    • 🍹框架对比
    • 🧅版本号手册
  • 🌕展望

    • 🍊展望
  • 🍯联系作者

    • 🥐加群沟通
目录

🏝流程结果

# AsyncResult 介绍

Gobrs-Async 返回结果被封装在 AsyncResult 对象中, 该对象有以下属性值。

# executeCode

executeCode 执行状态码 可以反应出流程在运行过程中的运行状态。

  • 100 执行成功
  • 200 执行失败,某一任务可能执行失败
  • 300 被强制停止。开发者调用stopAsync
  • 400 任务异常触发 taskInterrupt, 一般是用户在配置文件中配置了流程的 task-interrupt 为true。

# cusCode

cusCode 用户自定义状态码 需要配置 stopAsync使用。 作为stopAsync的第二个参数使用。

# status

status 流程执行状态 为true 执行成功, false 执行失败。

# resultMap

resultMap 流程执行结果封装 该属性为Map类型。 Key为任务的Class, Value为任务的执行返回结果。

Last Updated: 12/30/2022, 6:10:58 PM
🍪流程参数
🍅规则配置

← 🍪流程参数 🍅规则配置→

最近更新
更多文章>
Gobrs-Async | Copyright © 2022-2023 Memorydoc | Apache License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式