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
     
    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()