Interface DataRoutingService.TableDataServiceConfig
- All Superinterfaces:
DataRoutingService.PropertyProvider
- Enclosing interface:
- DataRoutingService
public static interface DataRoutingService.TableDataServiceConfig extends DataRoutingService.PropertyProvider
Configuration for a TableDataService provider.
-
Method Summary
Modifier and Type Method Description String
getDescription()
DataRoutingService.Filter
getFilter()
String
getName()
Integer
getPort()
String
getStorageRoot()
Collection<String>
getTags()
TableDataService
makeTableDataService()
Create a TableDataService from this TableDataServiceConfig.Methods inherited from interface com.illumon.iris.db.v2.configuration.DataRoutingService.PropertyProvider
asMap, getProperty, getProperty
-
Method Details
-
getName
-
getPort
-
getFilter
-
getStorageRoot
-
makeTableDataService
Create a TableDataService from this TableDataServiceConfig. NB: RemoteTableDataService instances embedded in this TDS must flush the IO message queues, unlike those used in a query processor, which must be resilient to interruptions.- Returns:
- the TableDataService corresponding to this TableDataServiceConfig
- Throws:
IOException
-
getDescription
-
getTags
-