Interface IndexedOps<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>>

All Known Subinterfaces:
IndexedMapStorage<PK,​D>, IndexedMapStorage.IndexedMapStorageNode<PK,​D,​F>, IndexedMapStorage.PhysicalIndexedMapStorageNode<PK,​D,​F>, IndexedMapStorageReader<PK,​D>, IndexedMapStorageReader.IndexedMapStorageReaderNode<PK,​D,​F>, IndexedMapStorageReader.PhysicalIndexedMapStorageReaderNode<PK,​D,​F>, IndexedMapStorageWriter<PK,​D>, IndexedMapStorageWriter.IndexedMapStorageWriterNode<PK,​D,​F>, IndexedMapStorageWriter.PhysicalIndexedMapStorageWriterNode<PK,​D,​F>, IndexedSortedMapStorage<PK,​D>, IndexedSortedMapStorage.IndexedSortedMapStorageNode<PK,​D,​F>, IndexedSortedMapStorage.PhysicalIndexedSortedMapStorageNode<PK,​D,​F>, IndexedSortedMapStorageReader<PK,​D>, IndexedSortedMapStorageReader.IndexedSortedMapStorageReaderNode<PK,​D,​F>, IndexedSortedMapStorageReader.PhysicalIndexedSortedMapStorageReaderNode<PK,​D,​F>, IndexedSortedMapStorageWriter<PK,​D>, IndexedSortedMapStorageWriter.IndexedSortedMapStorageWriterNode<PK,​D,​F>, IndexedSortedMapStorageWriter.PhysicalIndexedSortedMapStorageWriterNode<PK,​D,​F>, IndexedStorage<PK,​D>, IndexedStorage.IndexedStorageNode<PK,​D,​F>, IndexedStorage.PhysicalIndexedStorageNode<PK,​D,​F>, IndexedStorageCallsiteAdapterMixin<PK,​D,​F,​N>, IndexedStorageCounterAdapterMixin<PK,​D,​F,​N>, IndexedStorageReader<PK,​D>, IndexedStorageReader.IndexedStorageReaderNode<PK,​D,​F>, IndexedStorageReader.PhysicalIndexedStorageReaderNode<PK,​D,​F>, IndexedStorageSanitizationAdapterMixin<PK,​D,​F,​N>, IndexedStorageTraceAdapterMixin<PK,​D,​F,​N>, IndexedStorageWriter<PK,​D>, IndexedStorageWriter.IndexedStorageWriterNode<PK,​D,​F>, IndexedStorageWriter.PhysicalIndexedStorageWriterNode<PK,​D,​F>, PhysicalIndexedStorageAvailabilityAdapterMixin<PK,​D,​F,​N>
All Known Implementing Classes:
IndexedSortedMapStorageCallsiteAdapter, IndexedSortedMapStorageCounterAdapter, NoOpGroupQueueNode, NoOpNode, NoOpQueueNode, PhysicalIndexedSortedMapStorageAvailabilityAdapterFactory.PhysicalIndexedSortedMapStorageAvailabilityAdapter, PhysicalIndexedSortedMapStorageCallsiteAdapter, PhysicalIndexedSortedMapStorageCounterAdapter, PhysicalIndexedSortedMapStorageSanitizationAdapter, PhysicalIndexedSortedMapStorageSanitizationAdapter, PhysicalIndexedSortedMapStorageTraceAdapter

public interface IndexedOps<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>>
  • Method Summary

    Modifier and Type Method Description
    List<ManagedNode<PK,​D,​?,​?,​?>> getManagedNodes()  
    <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,​ IE extends io.datarouter.model.index.IndexEntry<IK,​ IE,​ PK,​ D>,​ IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,​ IE>,​ N extends ManagedNode<PK,​ D,​ IK,​ IE,​ IF>>
    N
    registerManaged​(N managedNode)  
  • Method Details

    • registerManaged

      <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,​ IE extends io.datarouter.model.index.IndexEntry<IK,​ IE,​ PK,​ D>,​ IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,​ IE>,​ N extends ManagedNode<PK,​ D,​ IK,​ IE,​ IF>> N registerManaged​(N managedNode)
    • getManagedNodes

      List<ManagedNode<PK,​D,​?,​?,​?>> getManagedNodes()