diff --git a/oaipmh-core/pom.xml b/oaipmh-core/pom.xml index 92d1a56741c09d2f093495aa5e058f46c521bfbf..03e85c110a988be22f4efd4c9f8a15a6acb0be52 100644 --- a/oaipmh-core/pom.xml +++ b/oaipmh-core/pom.xml @@ -113,6 +113,7 @@ <artifactId>json</artifactId> <version>20190722</version> </dependency> + <!-- https://mvnrepository.com/artifact/com.thoughtworks.xstream/xstream --> <dependency> <groupId>com.thoughtworks.xstream</groupId> diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererAbstract.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererAbstract.java index 1815c196f9d64c9f56370e11df0074b5acf4e309..9eeab73e43c71a4fd4829e1ebd5ea1f313291128 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererAbstract.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererAbstract.java @@ -97,7 +97,7 @@ public abstract class RecordListDelivererAbstract implements RecordListDeliverer if (resumptionToken != null) { SearchScrollRequest scrollRequest = new SearchScrollRequest(resumptionToken); - scrollRequest.scroll(TimeValue.timeValueSeconds(LIFETIME_RES_TOKEN)); + scrollRequest.scroll(TimeValue.timeValueHours(24L)); try { scrollResp = OAI_ESClient.getEsClient().scroll(scrollRequest, RequestOptions.DEFAULT); @@ -107,7 +107,7 @@ public abstract class RecordListDelivererAbstract implements RecordListDeliverer } } else { searchRequest.source(searchSourceBuilder); - searchRequest.scroll(TimeValue.timeValueMinutes(LIFETIME_RES_TOKEN)); + searchRequest.scroll(TimeValue.timeValueHours(24L)); try { scrollResp = OAI_ESClient.getEsClient().search(searchRequest,RequestOptions.DEFAULT); } catch (IOException e) {