Mule - 从转换器获取会话 属性

Mule - Getting session property from transfomer

如何用不推荐使用的方法替换这个不推荐使用的方法?

public class StrTransformer extends AbstractMessageTransformer {

    @Override
    public Object transformMessage(MuleMessage message, String outputEncoding) throws TransformerException {
        LOGGER.debug("transformMessage");
        //getSessionProperty is deprecated. Javadocs say, I can use muleSession
        //but muleSession is not available from this method.
        //Any ideas?
        return message.getSessionProperty("TEST_PROPERTY");
    }
}

您可以通过以下方式获取会话属性:

message.getProperty("myProperty", PropertyScope.SESSION);