1 10 11 package org.mule.util.properties; 12 13 import org.mule.umo.UMOMessage; 14 15 import java.util.Map ; 16 17 21 public class MapPropertyExtractor implements PropertyExtractor 22 { 23 24 public Object getProperty(String name, Object message) 25 { 26 Object payload = message; 27 if (message instanceof UMOMessage) 28 { 29 payload = ((UMOMessage)message).getPayload(); 30 } 31 if (payload instanceof Map ) 32 { 33 return ((Map )payload).get(name); 34 } 35 return null; 36 } 37 } 38 | Popular Tags |