Exception 使用groovy transformer-mule访问入站属性并引发异常

Exception 使用groovy transformer-mule访问入站属性并引发异常,exception,groovy,mule,Exception,Groovy,Mule,要从mule流引发自定义异常,我使用: <sub-flow name="throwException"> <scripting:transformer> <scripting:script engine="Groovy"> throw new mypackage.MyCustomException(); </scripting:script> <scripting:transformer> </sub-

要从mule流引发自定义异常,我使用:

<sub-flow name="throwException">
  <scripting:transformer>
  <scripting:script engine="Groovy">
      throw new mypackage.MyCustomException();
  </scripting:script>
  <scripting:transformer>
</sub-flow>
我需要用入站变量的值替换上面的字符串。如何访问此groovy脚本中的eventContext/mulemessage/payload/任何作用域变量

throw new mypackage.MyCustomException(message.getInboundProperty('some_variable_name'));
有关脚本上下文中可用对象的列表,请参见
脚本上下文绑定下的

throw new mypackage.MyCustomException(message.getInboundProperty('some_variable_name'));