我正在将流从直接单线程转换为使用批处理器。因此,我将大部分流变量转换为 recordVars。我在文档中找不到一些问题:
- 如何访问 java 转换器中的记录变量?我习惯于使用 message.getInspirationProperty 来获取流变量
- 当我更改流变量时会发生什么 - 批处理中的其他线程可以看到更改吗?
最佳答案
您可以使用以下命令从 Java 或 Groovy 组件访问 recordVars:
import com.mulesoft.module.batch.record.BatchUtils;
...
BatchUtils.getRecord(message).getVariable('myVar');
关于java - 如何访问 java 转换器中的记录变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35702868/