Class DataRoutingService.DataImportServiceConfig.Delegating
java.lang.Object
com.illumon.iris.db.v2.configuration.DataRoutingService.DataImportServiceConfig.Delegating
- All Implemented Interfaces:
DataRoutingService.DataImportServiceConfig,DataRoutingService.PropertyProvider
- Enclosing interface:
- DataRoutingService.DataImportServiceConfig
public static class DataRoutingService.DataImportServiceConfig.Delegating extends Object implements DataRoutingService.DataImportServiceConfig
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.configuration.DataRoutingService.DataImportServiceConfig
DataRoutingService.DataImportServiceConfig.Delegating -
Method Summary
Modifier and Type Method Description Map<Object,Object>asMap()Return all properties as a map.DataRoutingService.FiltergetFilter()StringgetName()ObjectgetProperty(String propertyName)Return the named property value, or null.<T> TgetProperty(String propertyName, T defaultValue)Return the named property value, with the type indicated by the default value.StringgetStorageRoot()Get the location where this Data Import Server will write data.intgetTableDataPort()intgetTailerPort()StringgetUserIntradayDirectoryName()JettyServerHelper.ParametersgetWebServerParameters()
-
Method Details
-
getName
- Specified by:
getNamein interfaceDataRoutingService.DataImportServiceConfig
-
getTableDataPort
public int getTableDataPort()- Specified by:
getTableDataPortin interfaceDataRoutingService.DataImportServiceConfig
-
getTailerPort
public int getTailerPort()- Specified by:
getTailerPortin interfaceDataRoutingService.DataImportServiceConfig
-
getUserIntradayDirectoryName
- Specified by:
getUserIntradayDirectoryNamein interfaceDataRoutingService.DataImportServiceConfig
-
getFilter
- Specified by:
getFilterin interfaceDataRoutingService.DataImportServiceConfig
-
getStorageRoot
Description copied from interface:DataRoutingService.DataImportServiceConfigGet the location where this Data Import Server will write data.- Specified by:
getStorageRootin interfaceDataRoutingService.DataImportServiceConfig- Returns:
- the root folder to which data will be written
-
getWebServerParameters
- Specified by:
getWebServerParametersin interfaceDataRoutingService.DataImportServiceConfig
-
getProperty
Description copied from interface:DataRoutingService.PropertyProviderReturn the named property value, or null. The actual type is determined by the implementation.- 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
-
getProperty
Description copied from interface:DataRoutingService.PropertyProviderReturn the named property value, with the type indicated by the default value. If the property isn't set, return the default value.- Specified by:
getPropertyin interfaceDataRoutingService.PropertyProvider- Parameters:
propertyName- the name of the property to fetchdefaultValue- the typed default value to return if the property is not set- Returns:
- the value of the property, or null if not set
-
asMap
Description copied from interface:DataRoutingService.PropertyProviderReturn all properties as a map. This is useful for interactions outside the DB project.- Specified by:
asMapin interfaceDataRoutingService.PropertyProvider- Returns:
- a map containing all keys and values for this provider
-