日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

StepMessage

簡介

引擎用于描述消息在集成流中各個節點之間傳遞的數據結構。

坐標:com.alibaba.bwif.script.core.StepMessage。

結構說明

屬性

類型

說明

id

String

消息的唯一標識,每個節點的輸入消息和輸出消息ID都不同。

attribute

Map

  • 用途:保存在此次運行時,該節點配置的具體值。

  • 獲取內容:腳本中可通過getAttribute()取出內容。

  • 修改內容:節點執行成功后,引擎自動賦值;不支持開發人員對其內容賦值的功能。

payload

Object

  • 用途:消息正文。例如:HTTP請求節點的輸出消息,payload內容為對端應用接口的HTTP Response內容。不同類型的節點會產生對應類型的payload,需要詳見各種節點的幫助說明。

  • 獲取內容:腳本中可通過getPayload()取出內容。

  • 修改內容:節點執行成功后,引擎自動賦值;腳本中不支持對payload賦值;只能通過設置payload節點進行操作。

variable

Map

  • 用途:變量。用于消息在流中傳遞的過程中,暫存的中間值。

  • 獲取內容:腳本中可通過getVariable()取出內容。

  • 修改內容:主要由開發人員在流設計器中指定,需要通過設置變量、刪除變量節點進行操作,部分節點在執行時也會使用(例如遍歷節點),需詳見對應的節點說明。腳本中不支持對variable內容進行修改和刪除。

error

StepException

保存錯誤信息。

構造方式

只能由集成流引擎構造,不支持在腳本中構造。

方法列表

方法

說明

String getTrackId()

是流運行一次的標識,即在調試器中與運行日志的TraceID對應。

String getId()

標識每個節點消息的唯一ID,每經過一個處理節點ID會變化。

Object getPayload()

獲取Payload。返回對象為 Object 需要自己轉換,例如:HttpRequest request= message.getPayload()。

Map getVariable()

變量為Map類型。

Map getAttribute()

節點的配置屬性,記錄節點的配置信息,連接器節點連接器的配置參數在這里體現。

StepException getError()

錯誤信息為上一個節點向下傳遞,參見 com.alibaba.bwif.script.core.StepException。