0
我正在將直線單線程流轉換爲使用批處理器。所以,我將大部分流變量轉換爲recordVars。我在文檔中找不到一些問題:如何訪問java變壓器中的記錄變量
- 如何訪問java變壓器中的記錄變量?我習慣了message.getInvocationProperty用於流程變量
- 當我更改流var時會發生什麼 - 批處理中的其他線程是否可以查看更改?
我正在將直線單線程流轉換爲使用批處理器。所以,我將大部分流變量轉換爲recordVars。我在文檔中找不到一些問題:如何訪問java變壓器中的記錄變量
您可以訪問recordVars使用下面形成的Java或Groovy組件:
import com.mulesoft.module.batch.record.BatchUtils;
...
BatchUtils.getRecord(message).getVariable('myVar');
要添加到這一點,你可以用'BatchUtils.getRecord(消息).addVariable( 'myVar的',設爲myVal)'和BatchUtils.getRecord(message).removeVariable('myVar') – Gilbert