Class BaseOpencensusAdapter<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.Node<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>
All Implemented Interfaces:
OpencensusAdapter, io.datarouter.storage.node.Node<PK,D,F>, Comparable<io.datarouter.storage.node.Node<PK,D,F>>
Direct Known Subclasses:
IndexedSortedMapStorageOpencensusAdapter, MapStorageOpencensusAdapter, PhysicalIndexedSortedMapStorageOpencensusAdapter, PhysicalMapStorageOpencensusAdapter, PhysicalMapStorageReaderOpencensusAdapter, SortedMapStorageOpencensusAdapter

public abstract class BaseOpencensusAdapter<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.Node<PK,D,F>> extends io.datarouter.storage.node.adapter.BaseAdapter<PK,D,F,N> implements OpencensusAdapter
  • Field Summary

    Fields inherited from class io.datarouter.storage.node.adapter.BaseAdapter

    backingNode
  • Constructor Summary

    Constructors
    Constructor
    Description
    BaseOpencensusAdapter(N backingNode)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Optional<io.opencensus.common.Scope>
     

    Methods inherited from class io.datarouter.storage.node.adapter.BaseAdapter

    compareTo, getBackingNode, getChildNodes, getClientIds, getFieldInfo, getName, getPhysicalNodes, getPhysicalNodesForClient, getUnderlyingNode, toString, usesClient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • BaseOpencensusAdapter

      public BaseOpencensusAdapter(N backingNode)
  • Method Details

    • getToStringPrefix

      public String getToStringPrefix()
      Specified by:
      getToStringPrefix in class io.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.Node<PK,D,F>>
    • startSpan

      public Optional<io.opencensus.common.Scope> startSpan()
      Specified by:
      startSpan in interface OpencensusAdapter