Interface CallsiteAdapter

All Known Subinterfaces:
IndexedStorageCallsiteAdapterMixin<PK,​D,​F,​N>, MapStorageReaderCallsiteAdapterMixin<PK,​D,​F,​N>, MapStorageWriterCallsiteAdapterMixin<PK,​D,​F,​N>, SortedStorageReaderCallsiteAdapterMixin<PK,​D,​F,​N>
All Known Implementing Classes:
BaseCallsiteAdapter, IndexedSortedMapStorageCallsiteAdapter, MapStorageCallsiteAdapter, PhysicalIndexedSortedMapStorageCallsiteAdapter, PhysicalMapStorageCallsiteAdapter, PhysicalMapStorageReaderCallsiteAdapter, PhysicalSortedMapStorageCallsiteAdapter, PhysicalSubEntitySortedMapStorageCallsiteAdapter, SortedMapStorageCallsiteAdapter

public interface CallsiteAdapter
  • Method Summary

    Modifier and Type Method Description
    io.datarouter.util.lang.LineOfCode getCallsite()  
    void recordCallsite​(io.datarouter.util.lang.LineOfCode lineOfCode, long startNs, int numItems)  
    void recordCollectionCallsite​(io.datarouter.util.lang.LineOfCode lineOfCode, long startTimeNs, Collection<?> items)  
  • Method Details

    • recordCallsite

      void recordCallsite​(io.datarouter.util.lang.LineOfCode lineOfCode, long startNs, int numItems)
    • recordCollectionCallsite

      void recordCollectionCallsite​(io.datarouter.util.lang.LineOfCode lineOfCode, long startTimeNs, Collection<?> items)
    • getCallsite

      io.datarouter.util.lang.LineOfCode getCallsite()