как получить HashMap в message.getInvocationProperties
mulesoft - как получить HashMap в message.getInvocationProperties в заводной компоненте
Привет ребята,
Я пытаюсь использовать это в заводной компонента на 3.7.3 выполнения.
import java.util.*;
import org.mule.api.transport.PropertyScope;
HashMap sample = new HashMap<>();
sample.put("name", "abc");
message.setProperty("datastore", sample, PropertyScope.SESSION);
HashMap dataStoreMap = (HashMap)message.getInvocationProperty('datastore');
Это дает мне исключение Cannot cast object '' with class 'java.lang.String' to class 'java.util.HashMap'
. Любая идея, как это исправить?
Однако api предлагает message.getInvocationProperty(name
) возвращает общий тип данных.