From c69127342b57390b554ec06e9cfc40aebf9032ba Mon Sep 17 00:00:00 2001 From: mbrodhu <behnert-brodhun@sub.uni-goettingen.de> Date: Tue, 20 Oct 2020 15:48:18 +0200 Subject: [PATCH] Set lifetime of restoken to 24 hours --- oaipmh-core/pom.xml | 1 + .../info/textgrid/middleware/RecordListDelivererAbstract.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/oaipmh-core/pom.xml b/oaipmh-core/pom.xml index 92d1a567..03e85c11 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 1815c196..9eeab73e 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) { -- GitLab