Innerhalb eines Groovy Skript Ich habe den Code zu bestätigen:Wie NullPayload als null innerhalb eines Groovy Skript in Mule 3.7.3
if(payload != null && payload['result'] != null) {
params ['result'] = payload['result']
}
Die Payload vor der auf die Groovy Komponente kommt, ist org.mule.transport .NullPayload, also wenn ich validiere "Nutzlast" ist null
in der "wenn", es erkennt nicht, dass ein null
ist, was erwartet wird, da die Klasse für diesen Zweck in Mule 3.7.3 vorgesehen ist, so dann Was ist die beste Vorgehensweise, um eine Instanz org.mule.transport.NullPayload als null
Wert zu validieren?
Ja, danke @ Tim, habe ich dich am Ende, aber meine Sorge mehr bezieht sich auf ** „MuleLand Logik“ * * Wenn sie das "NullPayload" zum ersten Mal erfunden haben, sollten nicht die gleichen Prinzipien, die in MEL gelten, auch bei anderen Transformern gelten? Ist es etwas nervig, eine 'Payload' als' null' in MEL und als Instanz einer Klasse ('NullPayload' in diesem Fall) in einem anderen Connector, Transformer, etc zu behandeln? – 2ark0