Moved the ID from Message to MessageHeaders.
This commit is contained in:
@@ -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";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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"));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user