Interface CounterAdapter<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:
IndexedStorageCounterAdapterMixin<PK,​D,​F,​N>, MapStorageCounterAdapterMixin<PK,​D,​F,​N>, MapStorageReaderCounterAdapterMixin<PK,​D,​F,​N>, SortedStorageCounterAdapterMixin<PK,​D,​F,​N>
All Known Implementing Classes:
BaseCounterAdapter, IndexedSortedMapStorageCounterAdapter, MapStorageCounterAdapter, PhysicalGroupQueueStorageCounterAdapter, PhysicalIndexedSortedMapStorageCounterAdapter, PhysicalMapStorageCounterAdapter, PhysicalMapStorageReaderCounterAdapter, PhysicalQueueStorageCounterAdapter, PhysicalSortedMapStorageCounterAdapter, PhysicalSubEntitySortedMapStorageCounterAdapter, PhysicalTallyStorageCounterAdapter, QueueStorageWriterCounterAdapter, SortedMapStorageCounterAdapter, TallyStorageWriterCounterAdapter

public interface CounterAdapter<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>>