Moved the ID from Message to MessageHeaders.

This commit is contained in:
Mark Fisher
2008-08-11 15:30:37 +00:00
parent e6c63cfb0b
commit 6f930ff27b
19 changed files with 54 additions and 65 deletions

View File

@@ -30,7 +30,7 @@ public class DefaultFileNameGenerator implements FileNameGenerator {
public String generateFileName(Message<?> message) {
String filenameProperty = message.getHeaders().get(FILENAME_PROPERTY_KEY, String.class);
return StringUtils.hasText(filenameProperty) ?
filenameProperty : message.getId() + ".msg";
filenameProperty : message.getHeaders().getId() + ".msg";
}
}

View File

@@ -44,7 +44,7 @@ public class DefaultFileNameGeneratorTests {
Message<String> message = new GenericMessage<String>("testing");
FileNameGenerator generator = new DefaultFileNameGenerator();
String filename = generator.generateFileName(message);
assertTrue(filename.startsWith("" + message.getId()));
assertTrue(filename.startsWith("" + message.getHeaders().getId()));
assertTrue(filename.endsWith(".msg"));
}