Interface QueueStorageWriter<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
- All Superinterfaces:
NodeOps<PK,,D> StorageWriter<PK,D>
- All Known Subinterfaces:
GroupQueueStorage<PK,,D> GroupQueueStorage.GroupQueueStorageNode<PK,,D, F> GroupQueueStorage.PhysicalGroupQueueStorageNode<PK,,D, F> QueueStorage<PK,,D> QueueStorage.PhysicalQueueStorageNode<PK,,D, F> QueueStorage.QueueStorageNode<PK,,D, F> QueueStorageWriter.PhysicalQueueStorageWriterNode<PK,,D, F> QueueStorageWriter.QueueStorageWriterNode<PK,D, F>
- All Known Implementing Classes:
NoOpGroupQueueNode,NoOpQueueNode,PhysicalGroupQueueStorageCounterAdapter,PhysicalGroupQueueStorageSanitizationAdapter,PhysicalGroupQueueStorageTraceAdapter,PhysicalQueueStorageCounterAdapter,PhysicalQueueStorageSanitizationAdapter,PhysicalQueueStorageTraceAdapter,QueueStorageWriterCounterAdapter,QueueStorageWriterSanitizationAdapter,QueueStorageWriterTraceAdapter
public interface QueueStorageWriter<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
extends StorageWriter<PK,D>
Methods to acknowledge processing of a queue message so that the messaging service can safely delete the message.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceQueueStorageWriter.PhysicalQueueStorageWriterNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> static interfaceQueueStorageWriter.QueueStorageWriterNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.write.StorageWriter
StorageWriter.StorageWriterNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> -
Field Summary
FieldsFields inherited from interface io.datarouter.storage.node.op.raw.write.StorageWriter
OP_put, OP_putMulti -
Method Summary
Modifier and TypeMethodDescriptiondefault voidack(QueueMessageKey key) voidack(QueueMessageKey key, Config config) default voidackMulti(Collection<QueueMessageKey> keys) voidackMulti(Collection<QueueMessageKey> keys, Config config) Methods inherited from interface io.datarouter.storage.node.op.raw.write.StorageWriter
put, put, putMulti, putMulti
-
Field Details
-
OP_ack
- See Also:
-
OP_ackMulti
- See Also:
-
-
Method Details
-
ack
-
ack
-
ackMulti
-
ackMulti
-