Class TableDataServiceConfigImpl
java.lang.Object
com.illumon.iris.db.v2.routing.dynamicdis.TableDataServiceConfigImpl
- All Implemented Interfaces:
DataRoutingService.PropertyProvider,ServiceRegistryConfig,TableDataServiceConfig,NamedImplementation
@Immutable
public abstract class TableDataServiceConfigImpl
extends Object
implements TableDataServiceConfig
A POJO (more or less) implementation of TableDataServiceConfig that can be used to make instances independent of any
DataRoutingService implementation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder for DataImportServiceConfigImpl. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Collection<? extends TableDataServiceConfig>getProperty(String propertyName) Return the named property value, or null.getTags()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.illumon.iris.db.v2.routing.DataRoutingService.PropertyProvider
getProperties, getPropertyMethods inherited from interface com.illumon.util.type.NamedImplementation
getImplementationNameMethods inherited from interface com.illumon.iris.db.v2.routing.ServiceRegistryConfig
getServiceRegistryTypeMethods inherited from interface com.illumon.iris.db.v2.routing.TableDataServiceConfig
getEndpointConfig, getFilter, getName, getStorageName, getStorageRoot, isRemote, toStringHelper
-
Constructor Details
-
TableDataServiceConfigImpl
public TableDataServiceConfigImpl()
-
-
Method Details
-
getProperty
Description copied from interface:DataRoutingService.PropertyProviderReturn the named property value, or null.- Specified by:
getPropertyin interfaceDataRoutingService.PropertyProvider- Parameters:
propertyName- the name of the property to fetch- Returns:
- the value of the property, or null if not set
-
builder
- Returns:
- a builder for creating a new instance.
-
getTags
- Specified by:
getTagsin interfaceTableDataServiceConfig
-
getDescription
- Specified by:
getDescriptionin interfaceTableDataServiceConfig
-
getDelegates
- Specified by:
getDelegatesin interfaceTableDataServiceConfig
-
toString
-