checkstyle FinalClassCheck
fixes fixModifiers after fixFinal Revert CachingSessionFactory Class is spied in tests. checkstyle - Import Rules checkstyle InterfaceIsType checkstyle InnerTypeLast checkstyle OneStatementPerLine CovariantEquals OneTopLevelClass * Revert `'\n'` -> `System.lineSeparator()` in the Gradle scripts to meet Git `autocrlf = true` on Windows * Fix timing issue with the `LastModifiedFileListFilterTests`, when the `age = 1` might not be enough for the file object when we have some delay before checking
This commit is contained in:
committed by
Artem Bilan
parent
43af472c3a
commit
4ac3a79df7
@@ -30,7 +30,7 @@ import org.springframework.util.StringUtils;
|
||||
* @author Gary Russell
|
||||
* @since 2.2
|
||||
*/
|
||||
class MongoParserUtils {
|
||||
final class MongoParserUtils {
|
||||
|
||||
private MongoParserUtils() {
|
||||
super();
|
||||
|
||||
@@ -454,10 +454,20 @@ public class MongoDbMessageStore extends AbstractMessageGroupStore
|
||||
this.collectionName).get(SEQUENCE);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private static void enhanceHeaders(MessageHeaders messageHeaders, Map<String, Object> headers) {
|
||||
Map<String, Object> innerMap =
|
||||
(Map<String, Object>) new DirectFieldAccessor(messageHeaders).getPropertyValue("headers");
|
||||
// using reflection to set ID and TIMESTAMP since they are immutable through MessageHeaders
|
||||
innerMap.put(MessageHeaders.ID, headers.get(MessageHeaders.ID));
|
||||
innerMap.put(MessageHeaders.TIMESTAMP, headers.get(MessageHeaders.TIMESTAMP));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Custom implementation of the {@link MappingMongoConverter} strategy.
|
||||
*/
|
||||
private class MessageReadingMongoConverter extends MappingMongoConverter {
|
||||
private final class MessageReadingMongoConverter extends MappingMongoConverter {
|
||||
|
||||
private MessageReadingMongoConverter(MongoDbFactory mongoDbFactory,
|
||||
MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty> mappingContext) {
|
||||
@@ -586,16 +596,6 @@ public class MongoDbMessageStore extends AbstractMessageGroupStore
|
||||
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private static void enhanceHeaders(MessageHeaders messageHeaders, Map<String, Object> headers) {
|
||||
Map<String, Object> innerMap =
|
||||
(Map<String, Object>) new DirectFieldAccessor(messageHeaders).getPropertyValue("headers");
|
||||
// using reflection to set ID and TIMESTAMP since they are immutable through MessageHeaders
|
||||
innerMap.put(MessageHeaders.ID, headers.get(MessageHeaders.ID));
|
||||
innerMap.put(MessageHeaders.TIMESTAMP, headers.get(MessageHeaders.TIMESTAMP));
|
||||
}
|
||||
|
||||
|
||||
private static class UuidToDBObjectConverter implements Converter<UUID, DBObject> {
|
||||
@Override
|
||||
public DBObject convert(UUID source) {
|
||||
@@ -650,7 +650,7 @@ public class MongoDbMessageStore extends AbstractMessageGroupStore
|
||||
|
||||
}
|
||||
|
||||
private class DBObjectToMutableMessageConverter implements GenericConverter {
|
||||
private final class DBObjectToMutableMessageConverter implements GenericConverter {
|
||||
|
||||
private final Class<?> mutableMessageClass;
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ package org.springframework.integration.mongodb.support;
|
||||
* @author Gary Russell
|
||||
* @since 2.2
|
||||
*/
|
||||
public class MongoHeaders {
|
||||
public final class MongoHeaders {
|
||||
|
||||
private MongoHeaders() {
|
||||
super();
|
||||
|
||||
Reference in New Issue
Block a user