J'ai un MuleClient qui envoie un message à un flux Mule comme ci-dessous mais je ne vois pas les propriétés reflétées dans le flux de mule dans la section réponse, quelle portée devrais-je faire pour que les propriétés soient?Mule message Propriété de portée d'invocation
MuleMessage msg = new DefaultMuleMessage();
Map<String,Object> propertiesMap = new HashMap<String,Object>();
propertiesMap.put("name", "hello");
msg.addProperties(propertiesMap, PropertyScope.INVOCATION);
alors dans le flux j'ai essayé d'accéder à cette propriété comme celui-ci
message.getInvocationProperty("name")
et il retourne null ... Qu'est-ce que je suis absent?
Comment envoyez-vous au flux? Ce n'est pas montré ci-dessus. –
J'ai essayé cela de deux manières ... 'code' client.send (" vm: // myPath ", msg);' code' J'ai aussi essayé ceci 'code' client.send (" vm:// myPath ", payload, propertiesMap); – mdev