Class RedissonPubSubStore
java.lang.Object
com.corundumstudio.socketio.store.RedissonPubSubStore
- All Implemented Interfaces:
PubSubStore
-
Constructor Summary
ConstructorDescriptionRedissonPubSubStore
(org.redisson.api.RedissonClient redissonPub, org.redisson.api.RedissonClient redissonSub, Long nodeId) -
Method Summary
Modifier and TypeMethodDescriptionvoid
publish
(PubSubType type, PubSubMessage msg) void
shutdown()
<T extends PubSubMessage>
voidsubscribe
(PubSubType type, PubSubListener<T> listener, Class<T> clazz) void
unsubscribe
(PubSubType type)
-
Constructor Details
-
RedissonPubSubStore
public RedissonPubSubStore(org.redisson.api.RedissonClient redissonPub, org.redisson.api.RedissonClient redissonSub, Long nodeId)
-
-
Method Details
-
publish
- Specified by:
publish
in interfacePubSubStore
-
subscribe
public <T extends PubSubMessage> void subscribe(PubSubType type, PubSubListener<T> listener, Class<T> clazz) - Specified by:
subscribe
in interfacePubSubStore
-
unsubscribe
- Specified by:
unsubscribe
in interfacePubSubStore
-
shutdown
public void shutdown()- Specified by:
shutdown
in interfacePubSubStore
-