Package com.illumon.util.type
Interface NamedImplementation
- All Known Subinterfaces:
ColumnLocation<TLT>,DataRoutingService,DeephavenFormatColumnLocation<TLT>,DeephavenFormatTableLocation<CLT>,FileAccessor,IWritableLocalTableLocation,ParquetFormatColumnLocation<ATTR,TLT>,ParquetFormatTableLocation<CLT>,SchemaService,SchemaServiceAuthenticatedMutator,SchemaServiceUtilLayer,TableKey,TableLocation<CLT>,TableLocationKey,TableLocationProvider,WritableDataRoutingService,WritableDataRoutingServiceImpl
- All Known Implementing Classes:
AbstractColumnLocation,AbstractTableLocation,AbstractTableLocationProvider,DataRoutingService.Delegating,DataRoutingServiceK8sImpl,DataRoutingServiceYmlImpl,DeferredTableLocation,DeferredTableLocation.DataDriven,DeferredTableLocation.SnapshotDriven,FilteredTableDataService,FullTableLocationKey,FullTableLocationKey.AggregateTableLocationKey,LazyFileAccessor,LocalColumnLocation,LocalFileAccessor,LocalTableLocation,NonExistentDataRoutingService,OffsetFileAccessor,ReadOnlyLocalTableLocation,ReadOnlyLocalTableLocationProvider,ReadOnlyParquetTableLocation,SchemaService.Delegating,SchemaServiceEtcdImpl,SchemaServiceKvImpl,SchemaServiceLegacyTransientImpl,SimpleTableLocationKey,SingleTableLocationProvider,StandaloneTableKey,StaticSchemaServiceImpl,TableLocationLookupKey,TableLocationLookupKey.Immutable,TableLocationLookupKey.Reusable,TableLocationMetadataIndex.TableLocationSnapshot,TableLookupKey,TableLookupKey.Immutable,TableLookupKey.Reusable,WritableLocalFileAccessor,WritableLocalTableLocation,WritableLocalTableLocationProvider
public interface NamedImplementation
-
Method Summary
Modifier and Type Method Description default StringgetImplementationName()Get a name for the implementing class.
-
Method Details
-
getImplementationName
Get a name for the implementing class. Useful for abstract classes that implement
LogOutputAppendableor overridetoString.The default implementation is correct, but not suitable for high-frequency usage.
- Returns:
- A name for the implementing class
-