Interface RedisListenerConfigurer
public interface RedisListenerConfigurer
Optional interface to be implemented by a Spring-managed bean willing to customize how Redis listener endpoints are
configured. Typically used to define the default
RedisListenerEndpointRegistrar or to customize the payload
type conversion and validation.
See @EnableRedisListeners for usage examples.
- Since:
- 4.1
- Author:
- Ilyass Bougati, Mark Paluch
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) Add customresolversto support custom controller method arguments.default voidaddConverters(ConverterRegistry registry) Add customConvertersandGenericConvertersto perform type conversion for message payloads.default voidConfigure theMessageConvertersto use for payload conversion.default voidCallback allowing aRedisListenerEndpointRegistryand specificRedisListenerEndpointinstances to be registered against the givenRedisListenerEndpointRegistrar.default @Nullable ValidatorProvide a customValidator.
-
Method Details
-
addConverters
Add customConvertersandGenericConvertersto perform type conversion for message payloads. -
addArgumentResolvers
Add customresolversto support custom controller method arguments. -
getValidator
-
configureMessageConverters
Configure theMessageConvertersto use for payload conversion. -
configureRedisListeners
Callback allowing aRedisListenerEndpointRegistryand specificRedisListenerEndpointinstances to be registered against the givenRedisListenerEndpointRegistrar.This serves as a generic escape-hatch for aspects not exposed through the interface.
- Parameters:
registrar- the registrar to be configured
-