Interface ImportRepository
- All Known Implementing Classes:
ImportRepositoryES,ImportRepositoryOS
public interface ImportRepository
-
Method Summary
Modifier and TypeMethodDescriptiongetAllTimestampBasedImportIndicesForTypes(List<String> indexTypes) <T extends ImportIndexDto<D>,D extends DataSourceDto>
Optional<T> getImportIndex(String indexName, String indexType, Class<T> importDTOClass, String typeIndexComesFrom, D dataSourceDto) voidimportIndices(String importItemName, List<TimestampBasedImportIndexDto> timestampBasedImportIndexDtos) voidimportPositionBasedIndices(String importItemName, List<PositionBasedImportIndexDto> importIndexDtos)
-
Method Details
-
getAllTimestampBasedImportIndicesForTypes
List<TimestampBasedImportIndexDto> getAllTimestampBasedImportIndicesForTypes(List<String> indexTypes) -
getImportIndex
<T extends ImportIndexDto<D>,D extends DataSourceDto> Optional<T> getImportIndex(String indexName, String indexType, Class<T> importDTOClass, String typeIndexComesFrom, D dataSourceDto) -
importPositionBasedIndices
void importPositionBasedIndices(String importItemName, List<PositionBasedImportIndexDto> importIndexDtos) -
importIndices
void importIndices(String importItemName, List<TimestampBasedImportIndexDto> timestampBasedImportIndexDtos)
-