Package glide.connectors.handlers
Class MessageHandler.PubSubMessageQueue
- java.lang.Object
-
- glide.connectors.handlers.MessageHandler.PubSubMessageQueue
-
- Enclosing class:
- MessageHandler
public static class MessageHandler.PubSubMessageQueue extends java.lang.ObjectAn asynchronous FIFO message queue forPubSubMessagebacked byConcurrentLinkedDeque.
-
-
Constructor Summary
Constructors Constructor Description PubSubMessageQueue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<PubSubMessage>popAsync()Get a promise for a next message.PubSubMessagepopSync()Get a new message or null if nothing stored so far.voidpush(PubSubMessage message)Store a new message.
-
-
-
Method Detail
-
push
public void push(PubSubMessage message)
Store a new message.
-
popAsync
public java.util.concurrent.CompletableFuture<PubSubMessage> popAsync()
Get a promise for a next message.
-
popSync
public PubSubMessage popSync()
Get a new message or null if nothing stored so far.
-
-