INT-937, INT-87 Message History (work in progress)

This commit is contained in:
Mark Fisher
2010-02-18 14:33:16 +00:00
parent 0d15ef88b1
commit 2d5c989ee7
24 changed files with 343 additions and 654 deletions

View File

@@ -32,7 +32,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.integration.core.Message;
import org.springframework.integration.core.MessageHistory.ComponentType;
import org.springframework.integration.core.MessageHistoryEvent;
import org.springframework.integration.endpoint.MessageProducerSupport;
import org.springframework.integration.message.MessageBuilder;
import org.springframework.util.Assert;
@@ -79,10 +79,15 @@ public class NotificationListeningAdapter extends MessageProducerSupport impleme
builder.setHeader(JmxHeaders.NOTIFICATION_HANDBACK, handback);
}
Message<?> message = builder.build();
message.getHeaders().getHistory().add(ComponentType.endpoint, this.getBeanName());
this.sendMessage(message);
}
@Override
protected void postProcessHistoryEvent(MessageHistoryEvent event) {
event.setComponentType("notification-listener");
event.setProperty("transport", "jmx");
}
@Override
protected void doStart() {
try {