public interface PubSubService
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> |
getPublishedChannels() |
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> |
getSubscribedChannels() |
java.util.concurrent.CompletableFuture<java.util.List<ChannelMessage>> |
pop(java.lang.String channelName,
java.lang.String pubDid,
java.lang.String pubAppId,
int limit) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
publish(java.lang.String channelName)
Publish a new channel for the following subscript and message send/receive.
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
push(java.lang.String channelName,
java.lang.String message) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
remove(java.lang.String channelName) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
subscribe(java.lang.String channelName,
java.lang.String pubDid,
java.lang.String pubAppId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
unsubscribe(java.lang.String channelName,
java.lang.String pubDid,
java.lang.String pubAppId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> publish(java.lang.String channelName)
channelName - channel namejava.util.concurrent.CompletableFuture<java.lang.Boolean> remove(java.lang.String channelName)
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getPublishedChannels()
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getSubscribedChannels()
java.util.concurrent.CompletableFuture<java.lang.Boolean> subscribe(java.lang.String channelName,
java.lang.String pubDid,
java.lang.String pubAppId)
java.util.concurrent.CompletableFuture<java.lang.Boolean> unsubscribe(java.lang.String channelName,
java.lang.String pubDid,
java.lang.String pubAppId)
java.util.concurrent.CompletableFuture<java.lang.Boolean> push(java.lang.String channelName,
java.lang.String message)
java.util.concurrent.CompletableFuture<java.util.List<ChannelMessage>> pop(java.lang.String channelName, java.lang.String pubDid, java.lang.String pubAppId, int limit)