diff --git a/spring-integration-jdbc/src/main/java/org/springframework/integration/jdbc/JdbcMessageStore.java b/spring-integration-jdbc/src/main/java/org/springframework/integration/jdbc/JdbcMessageStore.java index cc21ec86c0..e85357ada8 100644 --- a/spring-integration-jdbc/src/main/java/org/springframework/integration/jdbc/JdbcMessageStore.java +++ b/spring-integration-jdbc/src/main/java/org/springframework/integration/jdbc/JdbcMessageStore.java @@ -201,8 +201,8 @@ public class JdbcMessageStore extends AbstractMessageGroupStore implements Messa * @param serializer the serializer to set */ @SuppressWarnings("unchecked") - public void setSerializer(Serializer/* > */serializer) { - this.serializer = new SerializingConverter(serializer); + public void setSerializer(Serializer> serializer) { + this.serializer = new SerializingConverter((Serializer) serializer); } /** @@ -211,8 +211,8 @@ public class JdbcMessageStore extends AbstractMessageGroupStore implements Messa * @param deserializer the deserializer to set */ @SuppressWarnings("unchecked") - public void setDeserializer(Deserializer/* > */deserializer) { - this.deserializer = new DeserializingConverter(deserializer); + public void setDeserializer(Deserializer> deserializer) { + this.deserializer = new DeserializingConverter((Deserializer) deserializer); } /** @@ -394,9 +394,8 @@ public class JdbcMessageStore extends AbstractMessageGroupStore implements Messa @Override public Iterator iterator() { - @SuppressWarnings("unchecked") final Iterator iterator = jdbcTemplate.query(getQuery(LIST_GROUP_KEYS), new Object[] { region }, - new SingleColumnRowMapper(String.class)).iterator(); + new SingleColumnRowMapper()).iterator(); return new Iterator() { diff --git a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/JdbcMessageStoreTests.java b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/JdbcMessageStoreTests.java index 91205ab69f..558513cc37 100644 --- a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/JdbcMessageStoreTests.java +++ b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/JdbcMessageStoreTests.java @@ -88,14 +88,14 @@ public class JdbcMessageStoreTests { @Transactional public void testSerializer() throws Exception { // N.B. these serializers are not realistic (just for test purposes) - messageStore.setSerializer(new Serializer/*>>*/() { - public void serialize(/*Message*/ Object object, OutputStream outputStream) throws IOException { + messageStore.setSerializer(new Serializer>() { + public void serialize(Message object, OutputStream outputStream) throws IOException { outputStream.write(((Message) object).getPayload().toString().getBytes()); outputStream.flush(); } }); - messageStore.setDeserializer(new Deserializer/*>*/() { - public Message deserialize(InputStream inputStream) throws IOException { + messageStore.setDeserializer(new Deserializer>() { + public GenericMessage deserialize(InputStream inputStream) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); return new GenericMessage(reader.readLine()); }