INT-1387 added 'read' method to MessageHistory and committed some unit tests

This commit is contained in:
Mark Fisher
2010-08-29 22:00:54 +00:00
parent b8ed5eeffd
commit b9b877cc6b
2 changed files with 81 additions and 0 deletions

View File

@@ -49,6 +49,11 @@ public class MessageHistory implements List<Properties> {
private final List<Properties> components;
public static MessageHistory read(Message<?> message) {
return (message != null) ?
message.getHeaders().get(HEADER_NAME, MessageHistory.class) : null;
}
public static <T> Message<T> addComponentToHistory(Message<T> message, NamedComponent component) {
Assert.notNull(message, "Message must not be null");
Assert.notNull(component, "Component must not be null");