Interface TraceAdapter<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>>

All Known Subinterfaces:
IndexedStorageTraceAdapterMixin<PK,​D,​F,​N>, MapStorageReaderTraceAdapterMixin<PK,​D,​F,​N>, MapStorageTraceAdapterMixin<PK,​D,​F,​N>, SortedStorageTraceAdapterMixin<PK,​D,​F,​N>
All Known Implementing Classes:
BaseTraceAdapter, PhysicalGroupQueueStorageTraceAdapter, PhysicalIndexedSortedMapStorageTraceAdapter, PhysicalMapStorageReaderTraceAdapter, PhysicalMapStorageTraceAdapter, PhysicalQueueStorageTraceAdapter, PhysicalSortedMapStorageTraceAdapter, PhysicalSubEntitySortedMapStorageTraceAdapter, PhysicalTallyStorageTraceAdapter, QueueStorageWriterTraceAdapter, TallyStorageWriterTraceAdapter

public interface TraceAdapter<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>>
  • Method Summary

    Modifier and Type Method Description
    N getBackingNode()  
    io.datarouter.instrumentation.trace.TraceSpanFinisher startSpanForOp​(String opName)