Class BaseTraceAdapter<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 Node<PK,D,F>>
java.lang.Object
io.datarouter.storage.node.adapter.BaseAdapter<PK,D,F,N>
io.datarouter.storage.node.adapter.trace.BaseTraceAdapter<PK,D,F,N>
- All Implemented Interfaces:
TraceAdapter<PK,,D, F, N> Node<PK,,D, F> Comparable<Node<PK,D, F>>
- Direct Known Subclasses:
PhysicalBlobQueueStorageTraceAdapter,PhysicalIndexedSortedMapStorageTraceAdapter,PhysicalMapStorageReaderTraceAdapter,PhysicalMapStorageTraceAdapter,PhysicalSortedMapStorageTraceAdapter,PhysicalTallyStorageTraceAdapter,QueueStorageWriterTraceAdapter
public abstract class BaseTraceAdapter<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 Node<PK,D,F>>
extends BaseAdapter<PK,D,F,N>
implements TraceAdapter<PK,D,F,N>
-
Field Summary
Fields inherited from class io.datarouter.storage.node.adapter.BaseAdapter
backingNode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringio.datarouter.instrumentation.trace.TraceSpanFinisherstartSpanForOp(String opName) Methods 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.trace.TraceAdapter
getBackingNode
-
Constructor Details
-
BaseTraceAdapter
-
-
Method Details
-
getToStringPrefix
-
startSpanForOp
-