Class SectionParserImpl
java.lang.Object
com.illumon.iris.db.v2.routing.impl.yaml.SectionParserImpl
- All Implemented Interfaces:
SectionParser
public class SectionParserImpl extends Object implements SectionParser
-
Constructor Summary
Constructors Constructor Description SectionParserImpl()
-
Method Summary
Modifier and Type Method Description com.illumon.iris.db.v2.routing.impl.yaml.DataImportServiceData
parseDataImportServiceData(String name, Map<Object,Object> disYml, Function<String,com.illumon.iris.db.v2.routing.impl.yaml.StorageData> storageLookup)
com.illumon.iris.db.v2.routing.impl.yaml.LogAggregatorData
parseLogAggregatorData(String name, Map<Object,Object> lasYml)
DataRoutingService.EndpointConfig
parseTableDataServiceEndpoint(String name, String context, Map<Object,Object> tdsYml)
-
Constructor Details
-
SectionParserImpl
public SectionParserImpl()
-
-
Method Details
-
parseLogAggregatorData
@NotNull public com.illumon.iris.db.v2.routing.impl.yaml.LogAggregatorData parseLogAggregatorData(@NotNull String name, @NotNull Map<Object,Object> lasYml)- Specified by:
parseLogAggregatorData
in interfaceSectionParser
-
parseDataImportServiceData
@NotNull public com.illumon.iris.db.v2.routing.impl.yaml.DataImportServiceData parseDataImportServiceData(@NotNull String name, @NotNull Map<Object,Object> disYml, @NotNull Function<String,com.illumon.iris.db.v2.routing.impl.yaml.StorageData> storageLookup)- Specified by:
parseDataImportServiceData
in interfaceSectionParser
-
parseTableDataServiceEndpoint
@NotNull public DataRoutingService.EndpointConfig parseTableDataServiceEndpoint(@NotNull String name, @NotNull String context, @NotNull Map<Object,Object> tdsYml)- Specified by:
parseTableDataServiceEndpoint
in interfaceSectionParser
-