Package eu.dnetlib.openaire.dsm.dao
Class DatasourceIndexClientImpl
java.lang.Object
eu.dnetlib.openaire.dsm.dao.DatasourceIndexClientImpl
- All Implemented Interfaces:
DatasourceIndexClient
@Component
@ConditionalOnProperty(value="openaire.exporter.enable.dsm",
havingValue="true")
public class DatasourceIndexClientImpl
extends Object
implements DatasourceIndexClient
Created by claudio on 20/10/2016.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIndexInfo(String dsId, IndexDsInfo info, Queue<Throwable> errors) voidinit()voidtearDown()
-
Field Details
-
SEPARATOR
- See Also:
-
DSVERSION
- See Also:
-
-
Constructor Details
-
DatasourceIndexClientImpl
public DatasourceIndexClientImpl()
-
-
Method Details
-
init
-
tearDown
-
getIndexInfo
public IndexRecordsInfo getIndexInfo(String dsId, IndexDsInfo info, Queue<Throwable> errors) throws DsmApiException - Specified by:
getIndexInfoin interfaceDatasourceIndexClient- Throws:
DsmApiException
-
getLastIndexingDate
- Specified by:
getLastIndexingDatein interfaceDatasourceIndexClient- Throws:
DsmApiException
-