public abstract class EventPublisherKeyspaceMessageListener
extends org.springframework.data.redis.listener.KeyspaceEventMessageListener
implements org.springframework.context.ApplicationEventPublisherAware
KeyspaceEventMessageListener subclass
Encapsulate KeyspaceEventMessageListener ,
provide a method for publishing Spring ApplicationEvent
| 构造器和说明 |
|---|
EventPublisherKeyspaceMessageListener(org.springframework.data.redis.listener.RedisMessageListenerContainer listenerContainer) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doRegister(org.springframework.data.redis.listener.RedisMessageListenerContainer container) |
protected String |
extractPipeName(String redisQueueKey)
Extract the pipeline name based on the Key in redis
|
abstract org.springframework.data.redis.listener.PatternTopic |
patternTopicUsed() |
protected void |
publishEvent(org.springframework.context.ApplicationEvent event)
Publish given
ApplicationEvent instance |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
public EventPublisherKeyspaceMessageListener(org.springframework.data.redis.listener.RedisMessageListenerContainer listenerContainer)
public abstract org.springframework.data.redis.listener.PatternTopic patternTopicUsed()
protected void doRegister(org.springframework.data.redis.listener.RedisMessageListenerContainer container)
doRegister 在类中 org.springframework.data.redis.listener.KeyspaceEventMessageListenerpublic void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher 在接口中 org.springframework.context.ApplicationEventPublisherAwareprotected void publishEvent(org.springframework.context.ApplicationEvent event)
ApplicationEvent instanceevent - The ApplicationEvent instanceCopyright © 2020. All rights reserved.