Class PhysicalBlobQueueStorageTraceAdapter<T>
java.lang.Object
io.datarouter.storage.node.adapter.BaseAdapter<PK,D,F,N>
io.datarouter.storage.node.adapter.trace.BaseTraceAdapter<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean,io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder,BlobQueueStorage.PhysicalBlobQueueStorageNode<T>>
io.datarouter.storage.node.adapter.trace.physical.PhysicalBlobQueueStorageTraceAdapter<T>
- All Implemented Interfaces:
PhysicalAdapterMixin<io.datarouter.model.key.EmptyDatabeanKey,,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder, BlobQueueStorage.PhysicalBlobQueueStorageNode<T>> TraceAdapter<io.datarouter.model.key.EmptyDatabeanKey,,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder, BlobQueueStorage.PhysicalBlobQueueStorageNode<T>> Node<io.datarouter.model.key.EmptyDatabeanKey,,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder> BlobQueueStorage<T>,BlobQueueStorage.BlobQueueStorageNode<T>,BlobQueueStorage.PhysicalBlobQueueStorageNode<T>,PhysicalNode<io.datarouter.model.key.EmptyDatabeanKey,,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder> Comparable<Node<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder>>
public class PhysicalBlobQueueStorageTraceAdapter<T>
extends BaseTraceAdapter<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean,io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder,BlobQueueStorage.PhysicalBlobQueueStorageNode<T>>
implements BlobQueueStorage.PhysicalBlobQueueStorageNode<T>, PhysicalAdapterMixin<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean,io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder,BlobQueueStorage.PhysicalBlobQueueStorageNode<T>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.BlobQueueStorage
BlobQueueStorage.BlobQueueStorageNode<T>, BlobQueueStorage.PhysicalBlobQueueStorageNode<T> -
Field Summary
Fields inherited from class io.datarouter.storage.node.adapter.BaseAdapter
backingNodeFields inherited from interface io.datarouter.storage.node.op.raw.BlobQueueStorage
OP_ack, OP_getMaxDataSize, OP_peek, OP_poll, OP_put -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidio.datarouter.bytes.Codec<T,byte[]> getCodec()PhysicalDatabeanFieldInfo<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder> intvoidMethods inherited from class io.datarouter.storage.node.adapter.trace.BaseTraceAdapter
getToStringPrefix, startSpanForOpMethods inherited from class io.datarouter.storage.node.adapter.BaseAdapter
compareTo, getBackingNode, getChildNodes, getClientIds, 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.op.raw.BlobQueueStorage
ack, ack, ack, combineAndPut, combineAndPut, peek, poll, put, put, putMulti, putMulti, putMulti, putMulti, putRaw, willFitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface io.datarouter.storage.node.Node
getChildNodes, getClientIds, getName, getPhysicalNodes, getPhysicalNodesForClient, usesClientMethods inherited from interface io.datarouter.storage.node.adapter.PhysicalAdapterMixin
getBackingNode, getClientId, getClientTypeMethods inherited from interface io.datarouter.storage.node.adapter.trace.TraceAdapter
getBackingNode
-
Constructor Details
-
PhysicalBlobQueueStorageTraceAdapter
public PhysicalBlobQueueStorageTraceAdapter(BlobQueueStorage.PhysicalBlobQueueStorageNode<T> backingNode)
-
-
Method Details
-
getMaxRawDataSize
public int getMaxRawDataSize()- Specified by:
getMaxRawDataSizein interfaceBlobQueueStorage<T>
-
getCodec
- Specified by:
getCodecin interfaceBlobQueueStorage<T>
-
putRaw
- Specified by:
putRawin interfaceBlobQueueStorage<T>
-
peek
- Specified by:
peekin interfaceBlobQueueStorage<T>
-
ack
- Specified by:
ackin interfaceBlobQueueStorage<T>
-
poll
- Specified by:
pollin interfaceBlobQueueStorage<T>
-
getFieldInfo
public PhysicalDatabeanFieldInfo<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean, getFieldInfo()io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder> - Specified by:
getFieldInfoin interfaceNode<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder> - Specified by:
getFieldInfoin interfacePhysicalAdapterMixin<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder, BlobQueueStorage.PhysicalBlobQueueStorageNode<T>> - Specified by:
getFieldInfoin interfacePhysicalNode<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder> - Overrides:
getFieldInfoin classBaseAdapter<io.datarouter.model.key.EmptyDatabeanKey,io.datarouter.model.databean.EmptyDatabean, io.datarouter.model.databean.EmptyDatabean.EmptyDatabeanFielder, BlobQueueStorage.PhysicalBlobQueueStorageNode<T>>
-