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