2015-02-06 35 views
0

如何將此棄用方法替換爲不是?Mule - 從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"); 
    } 
} 

回答

1

你可以得到會話屬性如下:

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