Interface QueueStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
- All Superinterfaces:
NodeOps<PK,D>
- All Known Subinterfaces:
QueueStorage<PK,D>,QueueStorage.PhysicalQueueStorageNode<PK,D,F>,QueueStorage.QueueStorageNode<PK,D,F>
- All Known Implementing Classes:
NoOpQueueNode,PhysicalQueueStorageCounterAdapter,PhysicalQueueStorageSanitizationAdapter,PhysicalQueueStorageTraceAdapter
public interface QueueStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> extends NodeOps<PK,D>
Methods for reading from a message queue where each message contains a single Databean.
-
Field Summary
Fields Modifier and Type Field Description static StringOP_peekstatic StringOP_peekMultistatic StringOP_peekUntilEmpty -
Method Summary
Modifier and Type Method Description default QueueMessage<PK,D>peek()QueueMessage<PK,D>peek(Config config)default List<QueueMessage<PK,D>>peekMulti()List<QueueMessage<PK,D>>peekMulti(Config config)default io.datarouter.scanner.Scanner<QueueMessage<PK,D>>peekUntilEmpty()io.datarouter.scanner.Scanner<QueueMessage<PK,D>>peekUntilEmpty(Config config)
-
Field Details
-
OP_peek
- See Also:
- Constant Field Values
-
OP_peekMulti
- See Also:
- Constant Field Values
-
OP_peekUntilEmpty
- See Also:
- Constant Field Values
-
-
Method Details