public class OAIStoreServiceImpl
extends eu.dnetlib.enabling.tools.AbstractBaseService
implements eu.dnetlib.data.oai.store.OAIStoreService
| Constructor and Description |
|---|
OAIStoreServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
ensureIndexes(eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdfInfo,
String dbName) |
void |
ensureIndexes(String dbName) |
void |
feed(W3CEndpointReference recordsEpr,
eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdfInfo,
String dbName) |
void |
feed(W3CEndpointReference recordsEpr,
eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdfInfo,
String recordSource,
String dbName) |
MongoPublisherStoreDAO |
getMongoPublisherStoreDAO() |
eu.dnetlib.enabling.tools.blackboard.NotificationHandler |
getNotificationHandler() |
OAIHelper |
getOaiHelper() |
eu.dnetlib.enabling.resultset.client.ResultSetClientFactory |
getResultSetClientFactory() |
OAISetsCounter |
getSetsCounter() |
OAIStoreSynchronizer |
getSynchronizer() |
void |
notify(String subscriptionId,
String topic,
String isId,
String message) |
void |
refreshConfiguration(String dbName) |
void |
setMongoPublisherStoreDAO(MongoPublisherStoreDAO mongoPublisherStoreDAO) |
void |
setNotificationHandler(eu.dnetlib.enabling.tools.blackboard.NotificationHandler notificationHandler) |
void |
setOaiHelper(OAIHelper oaiHelper) |
void |
setResultSetClientFactory(eu.dnetlib.enabling.resultset.client.ResultSetClientFactory resultSetClientFactory) |
void |
setSetsCounter(OAISetsCounter setsCounter) |
void |
setSynchronizer(OAIStoreSynchronizer synchronizer) |
void |
updateSetCounts(eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdfInfo,
String dbName) |
void |
updateSetCounts(String dbName) |
identify, isRunning, start, stoppublic void feed(W3CEndpointReference recordsEpr, eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdfInfo, String dbName)
feed in interface eu.dnetlib.data.oai.store.OAIStoreServicepublic void feed(W3CEndpointReference recordsEpr, eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdfInfo, String recordSource, String dbName)
feed in interface eu.dnetlib.data.oai.store.OAIStoreServicepublic void updateSetCounts(String dbName)
updateSetCounts in interface eu.dnetlib.data.oai.store.OAIStoreServicepublic void updateSetCounts(eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdfInfo,
String dbName)
updateSetCounts in interface eu.dnetlib.data.oai.store.OAIStoreServicepublic void refreshConfiguration(String dbName)
refreshConfiguration in interface eu.dnetlib.data.oai.store.OAIStoreServicepublic void ensureIndexes(String dbName)
ensureIndexes in interface eu.dnetlib.data.oai.store.OAIStoreServicepublic void ensureIndexes(eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdfInfo,
String dbName)
ensureIndexes in interface eu.dnetlib.data.oai.store.OAIStoreServicepublic void notify(String subscriptionId, String topic, String isId, String message)
notify in interface eu.dnetlib.common.rmi.BaseServicenotify in class eu.dnetlib.enabling.tools.AbstractBaseServicepublic eu.dnetlib.enabling.tools.blackboard.NotificationHandler getNotificationHandler()
public void setNotificationHandler(eu.dnetlib.enabling.tools.blackboard.NotificationHandler notificationHandler)
public OAIStoreSynchronizer getSynchronizer()
public void setSynchronizer(OAIStoreSynchronizer synchronizer)
public OAISetsCounter getSetsCounter()
public void setSetsCounter(OAISetsCounter setsCounter)
public OAIHelper getOaiHelper()
public void setOaiHelper(OAIHelper oaiHelper)
public MongoPublisherStoreDAO getMongoPublisherStoreDAO()
public void setMongoPublisherStoreDAO(MongoPublisherStoreDAO mongoPublisherStoreDAO)
public eu.dnetlib.enabling.resultset.client.ResultSetClientFactory getResultSetClientFactory()
public void setResultSetClientFactory(eu.dnetlib.enabling.resultset.client.ResultSetClientFactory resultSetClientFactory)
Copyright © 2026. All rights reserved.