Class RedisListenerMethodProcessor
java.lang.Object
io.micronaut.configuration.lettuce.pubsub.processor.RedisListenerMethodProcessor
- All Implemented Interfaces:
io.micronaut.context.processor.ExecutableMethodProcessor<MessageChannel>
@Singleton
@Requires(beans=AbstractRedisConfiguration.class)
public class RedisListenerMethodProcessor
extends Object
implements io.micronaut.context.processor.ExecutableMethodProcessor<MessageChannel>
Registers Redis Pub/Sub listener methods.
- Since:
- 7.0
- Author:
- Graeme Rocher
-
Constructor Summary
ConstructorsConstructorDescriptionRedisListenerMethodProcessor(io.micronaut.context.BeanContext beanContext, RedisBinderRegistry binderRegistry, RedisPubSubListenerRegistry listenerRegistry, RedisMessageBodyHandler messageBodyHandler) -
Method Summary
Modifier and TypeMethodDescription<B> voidprocess(io.micronaut.inject.BeanDefinition<B> beanDefinition, io.micronaut.inject.ExecutableMethod<B, ?> method)
-
Constructor Details
-
RedisListenerMethodProcessor
public RedisListenerMethodProcessor(io.micronaut.context.BeanContext beanContext, RedisBinderRegistry binderRegistry, RedisPubSubListenerRegistry listenerRegistry, RedisMessageBodyHandler messageBodyHandler) - Parameters:
beanContext- The bean contextbinderRegistry- The binder registrylistenerRegistry- The listener registrymessageBodyHandler- The message body handler
-
-
Method Details
-
process
public <B> void process(io.micronaut.inject.BeanDefinition<B> beanDefinition, io.micronaut.inject.ExecutableMethod<B, ?> method) - Specified by:
processin interfaceio.micronaut.context.processor.ExecutableMethodProcessor<MessageChannel>
-