Interface MapStorageReaderOpencensusAdapterMixin<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.read.MapStorageReader.MapStorageReaderNode<PK,​D,​F>>

All Superinterfaces:
io.datarouter.storage.node.op.raw.read.MapStorageReader<PK,​D>, io.datarouter.storage.node.op.NodeOps<PK,​D>, OpencensusAdapter
All Known Implementing Classes:
IndexedSortedMapStorageOpencensusAdapter, MapStorageOpencensusAdapter, PhysicalIndexedSortedMapStorageOpencensusAdapter, PhysicalMapStorageOpencensusAdapter, PhysicalMapStorageReaderOpencensusAdapter, SortedMapStorageOpencensusAdapter

public interface MapStorageReaderOpencensusAdapterMixin<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.read.MapStorageReader.MapStorageReaderNode<PK,​D,​F>>
extends io.datarouter.storage.node.op.raw.read.MapStorageReader<PK,​D>, OpencensusAdapter
  • Nested Class Summary

    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>>
  • Field Summary

    Fields inherited from interface io.datarouter.storage.node.op.raw.read.MapStorageReader

    OP_exists, OP_get, OP_getKeys, OP_getMulti
  • Method Summary

    Modifier and Type Method Description
    default boolean exists​(PK key, io.datarouter.storage.config.Config config)  
    default D get​(PK key, io.datarouter.storage.config.Config config)  
    N getBackingNode()  
    default List<PK> getKeys​(Collection<PK> keys, io.datarouter.storage.config.Config config)  
    default List<D> getMulti​(Collection<PK> keys, io.datarouter.storage.config.Config config)  

    Methods inherited from interface io.datarouter.storage.node.op.raw.read.MapStorageReader

    exists, find, find, get, getKeys, getMulti, scanMulti, scanMulti, scanMultiKeys, scanMultiKeys

    Methods inherited from interface io.datarouter.opencensus.adapter.OpencensusAdapter

    startSpan
  • Method Details

    • getBackingNode

      N getBackingNode()
    • exists

      default boolean exists​(PK key, io.datarouter.storage.config.Config config)
      Specified by:
      exists in interface io.datarouter.storage.node.op.raw.read.MapStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>>
    • get

      default D get​(PK key, io.datarouter.storage.config.Config config)
      Specified by:
      get in interface io.datarouter.storage.node.op.raw.read.MapStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>>
    • getMulti

      default List<D> getMulti​(Collection<PK> keys, io.datarouter.storage.config.Config config)
      Specified by:
      getMulti in interface io.datarouter.storage.node.op.raw.read.MapStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>>
    • getKeys

      default List<PK> getKeys​(Collection<PK> keys, io.datarouter.storage.config.Config config)
      Specified by:
      getKeys in interface io.datarouter.storage.node.op.raw.read.MapStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>>