Interface PhysicalAdapterMixin<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 PhysicalNode<PK,D,F>>

All Superinterfaces:
Comparable<Node<PK,D,F>>, Node<PK,D,F>, PhysicalNode<PK,D,F>
All Known Implementing Classes:
PhysicalBlobQueueStorageCounterAdapter, PhysicalBlobQueueStorageSanitizationAdapter, PhysicalBlobQueueStorageTraceAdapter, PhysicalGroupQueueStorageCounterAdapter, PhysicalGroupQueueStorageSanitizationAdapter, PhysicalGroupQueueStorageTraceAdapter, PhysicalIndexedSortedMapStorageAvailabilityAdapterFactory.PhysicalIndexedSortedMapStorageAvailabilityAdapter, PhysicalIndexedSortedMapStorageCallsiteAdapter, PhysicalIndexedSortedMapStorageCounterAdapter, PhysicalIndexedSortedMapStorageSanitizationAdapter, PhysicalIndexedSortedMapStorageTraceAdapter, PhysicalMapStorageAvailabilityAdapterFactory.PhysicalMapStorageAvailabilityAdapter, PhysicalMapStorageCallsiteAdapter, PhysicalMapStorageCounterAdapter, PhysicalMapStorageReaderCallsiteAdapter, PhysicalMapStorageReaderCounterAdapter, PhysicalMapStorageReaderSanitizationAdapter, PhysicalMapStorageReaderTraceAdapter, PhysicalMapStorageSanitizationAdapter, PhysicalMapStorageTraceAdapter, PhysicalQueueStorageCounterAdapter, PhysicalQueueStorageSanitizationAdapter, PhysicalQueueStorageTraceAdapter, PhysicalSortedMapStorageAvailabilityAdapterFactory.PhysicalSortedMapStorageAvailabilityAdapter, PhysicalSortedMapStorageCallsiteAdapter, PhysicalSortedMapStorageCounterAdapter, PhysicalSortedMapStorageSanitizationAdapter, PhysicalSortedMapStorageTraceAdapter, PhysicalSubEntitySortedMapStorageCallsiteAdapter, PhysicalSubEntitySortedMapStorageCounterAdapter, PhysicalSubEntitySortedMapStorageTraceAdapter, PhysicalTallyStorageCounterAdapter, PhysicalTallyStorageSanitizationAdapter, PhysicalTallyStorageTraceAdapter

public interface PhysicalAdapterMixin<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 PhysicalNode<PK,D,F>> extends PhysicalNode<PK,D,F>
  • Method Details

    • getBackingNode

      N getBackingNode()
    • getClientType

      default ClientType<?,?> getClientType()
      Specified by:
      getClientType in interface PhysicalNode<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>>
    • getClientId

      default ClientId getClientId()
      Specified by:
      getClientId in interface PhysicalNode<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>>
    • getFieldInfo

      default PhysicalDatabeanFieldInfo<PK,D,F> getFieldInfo()
      Specified by:
      getFieldInfo in interface Node<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>>
      Specified by:
      getFieldInfo in interface PhysicalNode<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>>