public class DefaultQuartzMarshaler extends MarshalerSupport implements QuartzMarshaler {
public void populateNormalizedMessage(NormalizedMessage message, JobExecutionContext context) throws JobExecutionException, MessagingException {
JobDetail detail = context.getJobDetail();
JobDataMap dataMap = detail.getJobDataMap();
for (Iterator iter = dataMap.entrySet().iterator(); iter.hasNext(); ) {
Map.Entry entry = (Map.Entry) iter.next();
String key = (String) entry.getKey();
if (!key.equals(ServiceMixJob.COMPONENT_NAME) && !key.equals(ServiceMixJob.ENDPOINT_NAME)) {
Object value = entry.getValue();
message.setProperty(key, value);