Class QueueStorageWriterCounterAdapter<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>,N extends QueueStorageWriter.PhysicalQueueStorageWriterNode<PK,D,F>>
java.lang.Object
io.datarouter.storage.node.adapter.BaseAdapter<PK,D,F,N>
io.datarouter.storage.node.adapter.counter.BaseCounterAdapter<PK,D,F,N>
io.datarouter.storage.node.adapter.counter.QueueStorageWriterCounterAdapter<PK,D,F,N>
- All Implemented Interfaces:
CounterAdapter<PK,,D, F, N> Node<PK,,D, F> NodeOps<PK,,D> QueueStorageWriter<PK,,D> StorageWriter<PK,,D> Comparable<Node<PK,D, F>>
- Direct Known Subclasses:
PhysicalGroupQueueStorageCounterAdapter,PhysicalQueueStorageCounterAdapter
public class QueueStorageWriterCounterAdapter<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>,N extends QueueStorageWriter.PhysicalQueueStorageWriterNode<PK,D,F>>
extends BaseCounterAdapter<PK,D,F,N>
implements QueueStorageWriter<PK,D>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.write.QueueStorageWriter
QueueStorageWriter.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>>, QueueStorageWriter.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
Fields inherited from class io.datarouter.storage.node.adapter.counter.BaseCounterAdapter
counterFields inherited from class io.datarouter.storage.node.adapter.BaseAdapter
backingNodeFields inherited from interface io.datarouter.storage.node.op.raw.write.QueueStorageWriter
OP_ack, OP_ackMultiFields inherited from interface io.datarouter.storage.node.op.raw.write.StorageWriter
OP_put, OP_putMulti -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidack(QueueMessageKey key, Config config) voidackMulti(Collection<QueueMessageKey> keys, Config config) voidvoidputMulti(Collection<D> databeans, Config config) Methods inherited from class io.datarouter.storage.node.adapter.counter.BaseCounterAdapter
getCounter, getToStringPrefixMethods inherited from class io.datarouter.storage.node.adapter.BaseAdapter
compareTo, getBackingNode, getChildNodes, getClientIds, getFieldInfo, getName, getPhysicalNodes, getPhysicalNodesForClient, getUnderlyingNode, toString, usesClientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.datarouter.storage.node.adapter.counter.CounterAdapter
getBackingNodeMethods inherited from interface io.datarouter.storage.node.op.raw.write.QueueStorageWriter
ack, ackMultiMethods inherited from interface io.datarouter.storage.node.op.raw.write.StorageWriter
put, putMulti
-
Constructor Details
-
QueueStorageWriterCounterAdapter
-
-
Method Details
-
ack
-
ackMulti
-
put
-
putMulti
-