Catch


Catch 存储节点抛出的异常作为输出以用于后续节点处理。

节点类型

Logic。

输入和输出能力

该节点具有 0 个入口点和多个出口点。

节点属性

../../_images/catch.png


名称

该节点的名称。


描述

该节点的描述。

使用限制

  • 每个流只能有 1 个 Catch 节点。

示例

输入示例

{
    "MetaData": {
        "CamelRedelivered": "false",
        "CamelRedeliveryCounter": "0"
    },
    "Body": {
        "assetId": "abc",
        "timestamp": 24214324324,
        "measurepoints":{
            "temperature": 22.4,
            "humidity": 78
        }
    }
}

输出示例

{
    "MetaData": {
        "CamelRedelivered": "false",
        "CamelRedeliveryCounter": "0",
        "ExceptionMessage": "File path is null"
    },
    "Body": {
        "assetId": "abc",
        "timestamp": 24214324324,
        "measurepoints":{
            "temperature": 22.4,
            "humidity": 78
        }
    }
}