-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Spring Integration 6.3 to 6.4 Migration Guide
Artem Bilan edited this page Jul 3, 2024
·
3 revisions
With modern drivers we don't need BLOB-specific handling anymore.
The regular PreparedStatement.setBytes() and ResultSet.getBytes() are enough for our serialized messages.
Therefore a LobHandler option of the JdbcChannelMessageStore, JdbcMessageStore, ChannelMessageStorePreparedStatementSetter and MessageRowMapper is deprecated with no replacement.
The unlock() operation of JdbcLockRegistry and RedisLockRegistry now throws a ConcurrentModificationException when the data in DB cannot be marked as unlocked properly.
Also, the LockRepository.delete() now returns boolean result of unlocking query to notify a JdbcLockRegistry.JdbcLock.unlock() operation to throw a ConcurrentModificationException if delete has failed.