Class HazelcastPubSubStore
java.lang.Object
com.corundumstudio.socketio.store.HazelcastPubSubStore
- All Implemented Interfaces:
PubSubStore
-
Constructor Summary
ConstructorDescriptionHazelcastPubSubStore
(com.hazelcast.core.HazelcastInstance hazelcastPub, com.hazelcast.core.HazelcastInstance hazelcastSub, 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
-
HazelcastPubSubStore
public HazelcastPubSubStore(com.hazelcast.core.HazelcastInstance hazelcastPub, com.hazelcast.core.HazelcastInstance hazelcastSub, 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
-