Class BaseCounterAdapter<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>>
java.lang.Object
io.datarouter.storage.node.adapter.BaseAdapter<PK,D,F,N>
io.datarouter.storage.node.adapter.counter.BaseCounterAdapter<PK,D,F,N>
- All Implemented Interfaces:
CounterAdapter<PK,D,F,N>,Node<PK,D,F>,Comparable<Node<PK,D,F>>
- Direct Known Subclasses:
IndexedSortedMapStorageCounterAdapter,MapStorageCounterAdapter,PhysicalIndexedSortedMapStorageCounterAdapter,PhysicalMapStorageCounterAdapter,PhysicalMapStorageReaderCounterAdapter,PhysicalSortedMapStorageCounterAdapter,QueueStorageWriterCounterAdapter,SortedMapStorageCounterAdapter,TallyStorageWriterCounterAdapter
public abstract class BaseCounterAdapter<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>> extends BaseAdapter<PK,D,F,N> implements CounterAdapter<PK,D,F,N>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseCounterAdapter(N backingNode) -
Method Summary
Modifier and Type Method Description NodeCounterFormatter<PK,D,F,N>getCounter()protected StringgetToStringPrefix()Methods inherited from class io.datarouter.storage.node.adapter.BaseAdapter
compareTo, getBackingNode, getChildNodes, getClientIds, getFieldInfo, getName, getPhysicalNodes, getPhysicalNodesForClient, getUnderlyingNode, toString, usesClientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.datarouter.storage.node.adapter.counter.CounterAdapter
getBackingNode
-
Field Details
-
Constructor Details
-
Method Details