Package com.illumon.util.type
Interface NamedImplementation
- All Known Subinterfaces:
ColumnLocation,DataImportServiceConfig,DataRoutingService,DataRoutingService.NonListening,DeephavenFormatColumnLocation,DeephavenFormatTableLocation,FileAccessor,IWritableLocalTableLocation,ParquetFormatColumnLocation<ATTR>,ParquetFormatTableLocation,SchemaService,SchemaServiceAuthenticatedMutator,SchemaServiceUtilLayer,TableDataService,TableDataServiceConfig,TableKey,TableLocation,TableLocationKey,TableLocationProvider,WritableDataRoutingService,WritableDataRoutingServiceInternal
- All Known Implementing Classes:
AbstractColumnLocation,AbstractTableDataService,AbstractTableLocation,AbstractTableLocationProvider,CompositeTableDataService,DataImportServiceConfig.Delegating,DataImportServiceConfigImpl,DataRoutingService.Delegating,DataRoutingServiceCachingImpl,DataRoutingServiceK8sImpl,DataRoutingServiceKvEtcdImpl,DataRoutingServiceKvImpl,DataRoutingServiceKvInMemImpl,DataRoutingServiceYmlImpl,DataRoutingServiceYmlImpl.ResolvingImpl,DeferredTableLocation,DeferredTableLocation.DataDriven,DeferredTableLocation.SnapshotDriven,DelegatingTableDataService,DynamicTableDataService,FilteredTableDataService,FullTableLocationKey,FullTableLocationKey.AggregateTableLocationKey,InvalidDataRoutingService,LazyFileAccessor,LocalColumnLocation,LocalFileAccessor,LocalTableDataService,LocalTableLocation,OffsetFileAccessor,ReadOnlyLocalTableLocation,ReadOnlyLocalTableLocationProvider,ReadOnlyParquetTableLocation,RemoteTableDataService,RemoteTableDataService.TableLocationProviderImpl,RemoteTableLocationImpl,SchemaService.Delegating,SchemaServiceEmptyTransientImpl,SchemaServiceEtcdImpl,SchemaServiceKvImpl,SchemaServiceLegacyTransientImpl,SimpleTableLocationKey,SingleTableLocationProvider,StandaloneTableKey,StaticSchemaServiceImpl,TableDataProtocolDriverImpl,TableDataService.Null,TableDataServiceConfigImpl,TableDataServiceData,TableLocationLookupKey,TableLocationLookupKey.Immutable,TableLocationLookupKey.Reusable,TableLocationMetadataIndex.TableLocationSnapshot,TableLocationProvider.NullTableLocationProvider,TableLookupKey,TableLookupKey.Immutable,TableLookupKey.Reusable,WritableLocalFileAccessor,WritableLocalTableLocation,WritableLocalTableLocationProvider
public interface NamedImplementation
-
Method Summary
-
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
-