Class PhysicalMapStorageOpencensusAdapter<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 io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,D,F>>
java.lang.Object
io.datarouter.storage.node.adapter.BaseAdapter<PK,D,F,N>
io.datarouter.opencensus.adapter.BaseOpencensusAdapter<PK,D,F,N>
io.datarouter.opencensus.adapter.physical.PhysicalMapStorageOpencensusAdapter<PK,D,F,N>
- All Implemented Interfaces:
MapStorageReaderOpencensusAdapterMixin<PK,D,F,N>,MapStorageWriterOpencensusAdapterMixin<PK,D,F,N>,OpencensusAdapter,io.datarouter.storage.node.adapter.PhysicalAdapterMixin<PK,D,F,N>,io.datarouter.storage.node.Node<PK,D,F>,io.datarouter.storage.node.op.NodeOps<PK,D>,io.datarouter.storage.node.op.raw.MapStorage<PK,D>,io.datarouter.storage.node.op.raw.MapStorage.MapStorageNode<PK,D,F>,io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,D,F>,io.datarouter.storage.node.op.raw.read.MapStorageReader<PK,D>,io.datarouter.storage.node.op.raw.read.MapStorageReader.MapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.raw.read.MapStorageReader.PhysicalMapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.MapStorageWriter<PK,D>,io.datarouter.storage.node.op.raw.write.MapStorageWriter.MapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.MapStorageWriter.PhysicalMapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.StorageWriter<PK,D>,io.datarouter.storage.node.op.raw.write.StorageWriter.StorageWriterNode<PK,D,F>,io.datarouter.storage.node.type.physical.PhysicalNode<PK,D,F>,java.lang.Comparable<io.datarouter.storage.node.Node<PK,D,F>>
public class PhysicalMapStorageOpencensusAdapter<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 io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,D,F>> extends BaseOpencensusAdapter<PK,D,F,N> implements io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,D,F>, io.datarouter.storage.node.adapter.PhysicalAdapterMixin<PK,D,F,N>, MapStorageWriterOpencensusAdapterMixin<PK,D,F,N>, MapStorageReaderOpencensusAdapterMixin<PK,D,F,N>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.MapStorage
io.datarouter.storage.node.op.raw.MapStorage.MapStorageNode<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>>, io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<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.read.MapStorageReader
io.datarouter.storage.node.op.raw.read.MapStorageReader.MapStorageReaderNode<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>>, io.datarouter.storage.node.op.raw.read.MapStorageReader.PhysicalMapStorageReaderNode<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.MapStorageWriter
io.datarouter.storage.node.op.raw.write.MapStorageWriter.MapStorageWriterNode<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>>, io.datarouter.storage.node.op.raw.write.MapStorageWriter.PhysicalMapStorageWriterNode<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
io.datarouter.storage.node.op.raw.write.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 interface io.datarouter.storage.node.op.raw.read.MapStorageReader
OP_exists, OP_get, OP_getKeys, OP_getMulti -
Constructor Summary
Constructors Constructor Description PhysicalMapStorageOpencensusAdapter(N backingNode) -
Method Summary
Modifier and Type Method Description io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F>getFieldInfo()Methods inherited from class io.datarouter.opencensus.adapter.BaseOpencensusAdapter
getToStringPrefix, startSpanMethods 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.read.MapStorageReader
exists, find, find, get, getKeys, getMulti, scanMulti, scanMulti, scanMultiKeys, scanMultiKeysMethods inherited from interface io.datarouter.opencensus.adapter.mixin.MapStorageReaderOpencensusAdapterMixin
exists, get, getBackingNode, getKeys, getMultiMethods inherited from interface io.datarouter.storage.node.op.raw.write.MapStorageWriter
delete, deleteAll, deleteBatched, deleteBatched, deleteMultiMethods inherited from interface io.datarouter.opencensus.adapter.mixin.MapStorageWriterOpencensusAdapterMixin
delete, deleteAll, deleteMulti, getBackingNode, put, putMultiMethods inherited from interface io.datarouter.storage.node.Node
getChildNodes, getClientIds, getName, getPhysicalNodes, getPhysicalNodesForClient, usesClient
-
Constructor Details
-
Method Details
-
getFieldInfo
public io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> getFieldInfo()- Specified by:
getFieldInfoin interfaceio.datarouter.storage.node.Node<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>>- Specified by:
getFieldInfoin interfaceio.datarouter.storage.node.adapter.PhysicalAdapterMixin<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 io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,D,F>>- Specified by:
getFieldInfoin interfaceio.datarouter.storage.node.type.physical.PhysicalNode<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>>- Overrides:
getFieldInfoin classio.datarouter.storage.node.adapter.BaseAdapter<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 io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,D,F>>
-