INT-4343: Add executor option to the RedisInChA
JIRA: https://jira.springsource.org/browse/INT-4343 * Add a `Executor` setter named `setTaskExecutor` in `RedisInboundChannelAdapter` to set the container's task executor. * Add a `task-executor` attribute to `<int-redis:inbound-channel-adapter>`. * Update RedisInboundChannelAdapterParser configuration validation tests. * Update redis.adoc and whats-new.adoc. * Polishing according PR comments * Improve `RedisQueueGatewayIntegrationTests` performance
This commit is contained in:
committed by
Artem Bilan
parent
b1865dab3a
commit
a65de25572
@@ -132,7 +132,7 @@ The default is a `SimpleMessageConverter`.
|
||||
|
||||
Inbound adapters can subscribe to multiple topic names hence the comma-delimited set of values in the `topics` attribute.
|
||||
|
||||
Since _Spring Integration 3.0_, the Inbound Adapter, in addition to the existing `topics` attribute, now has the `topic-patterns` attribute.
|
||||
Since _version 3.0_, the Inbound Adapter, in addition to the existing `topics` attribute, now has the `topic-patterns` attribute.
|
||||
This attribute contains a comma-delimited set of Redis topic patterns.
|
||||
For more information regarding Redis publish/subscribe, see http://redis.io/topics/pubsub[Redis Pub/Sub].
|
||||
|
||||
@@ -140,6 +140,8 @@ Inbound adapters can use a `RedisSerializer` to deserialize the body of Redis Me
|
||||
The `serializer` attribute of the `<int-redis:inbound-channel-adapter>` can be set to an empty string, which results in a `null` value for the `RedisSerializer` property.
|
||||
In this case the raw `byte[]` bodies of Redis Messages are provided as the message payloads.
|
||||
|
||||
Since _version 5.0_, an `Executor` instance can be provided to the Inbound Adapter via the `task-executor` attribute of the `<int-redis:inbound-channel-adapter>`.
|
||||
|
||||
[[redis-outbound-channel-adapter]]
|
||||
==== Redis Outbound Channel Adapter
|
||||
|
||||
|
||||
@@ -265,6 +265,8 @@ The `RedisStoreWritingMessageHandler` is supplied now with additional String-bas
|
||||
The `zsetIncrementExpression` can now be configured on the `RedisStoreWritingMessageHandler`, as well.
|
||||
In addition this property has been changed from `true` to `false` since `INCR` option on `ZADD` Redis command is optional.
|
||||
|
||||
The `RedisInboundChannelAdapter` can now be supplied with an `Executor` for executing Redis listener invokers.
|
||||
|
||||
See <<redis>> for more information.
|
||||
|
||||
==== TCP Changes
|
||||
|
||||
Reference in New Issue
Block a user