message.getInvocationProperties
mulesoft - グルーヴィーなコンポーネントでmessage.getInvocationPropertiesでHashMapを取得する方法を
こんにちはみんなでHashMapを取得する方法、
私は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
を示唆しています)は汎用データ型を返します。