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:
PhysicalIndexedSortedMapStorageTraceAdapter,PhysicalMapStorageReaderTraceAdapter,PhysicalMapStorageTraceAdapter,PhysicalSortedMapStorageTraceAdapter,QueueStorageWriterTraceAdapter,TallyStorageWriterTraceAdapter
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
-
Constructor Summary
Constructors Constructor Description BaseTraceAdapter(N backingNode) -
Method Summary
Modifier and Type Method Description protected StringgetToStringPrefix()io.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
-
Method Details