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);
如何用不推荐使用的方法替换这个不推荐使用的方法?
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);