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.DataImportServiceDataparseDataImportServiceData(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.LogAggregatorDataparseLogAggregatorData(String name, Map<Object,Object> lasYml)DataRoutingService.EndpointConfigparseTableDataServiceEndpoint(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:
parseLogAggregatorDatain 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:
parseDataImportServiceDatain interfaceSectionParser
-
parseTableDataServiceEndpoint
@NotNull public DataRoutingService.EndpointConfig parseTableDataServiceEndpoint(@NotNull String name, @NotNull String context, @NotNull Map<Object,Object> tdsYml)- Specified by:
parseTableDataServiceEndpointin interfaceSectionParser
-