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.Filter
getFilter()
String
getName()
Object
getProperty(String propertyName)
Return the named property value, or null.<T> T
getProperty(String propertyName, T defaultValue)
Return the named property value, with the type indicated by the default value.String
getStorageRoot()
Get the location where this Data Import Server will write data.int
getTableDataPort()
int
getTailerPort()
String
getUserIntradayDirectoryName()
JettyServerHelper.Parameters
getWebServerParameters()
-
Method Details
-
getName
- Specified by:
getName
in interfaceDataRoutingService.DataImportServiceConfig
-
getTableDataPort
public int getTableDataPort()- Specified by:
getTableDataPort
in interfaceDataRoutingService.DataImportServiceConfig
-
getTailerPort
public int getTailerPort()- Specified by:
getTailerPort
in interfaceDataRoutingService.DataImportServiceConfig
-
getUserIntradayDirectoryName
- Specified by:
getUserIntradayDirectoryName
in interfaceDataRoutingService.DataImportServiceConfig
-
getFilter
- Specified by:
getFilter
in interfaceDataRoutingService.DataImportServiceConfig
-
getStorageRoot
Description copied from interface:DataRoutingService.DataImportServiceConfig
Get the location where this Data Import Server will write data.- Specified by:
getStorageRoot
in interfaceDataRoutingService.DataImportServiceConfig
- Returns:
- the root folder to which data will be written
-
getWebServerParameters
- Specified by:
getWebServerParameters
in interfaceDataRoutingService.DataImportServiceConfig
-
getProperty
Description copied from interface:DataRoutingService.PropertyProvider
Return the named property value, or null. The actual type is determined by the implementation.- Specified by:
getProperty
in 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.PropertyProvider
Return the named property value, with the type indicated by the default value. If the property isn't set, return the default value.- Specified by:
getProperty
in 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.PropertyProvider
Return all properties as a map. This is useful for interactions outside the DB project.- Specified by:
asMap
in interfaceDataRoutingService.PropertyProvider
- Returns:
- a map containing all keys and values for this provider
-