Author: tomekr
Date: Wed May 15 08:25:09 2019
New Revision: 1859274

URL: http://svn.apache.org/viewvc?rev=1859274&view=rev
Log:
OAK-8318: Allow to close the SegmentStoreMigrator

Modified:
    
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java

Modified: 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java?rev=1859274&r1=1859273&r2=1859274&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java
 Wed May 15 08:25:09 2019
@@ -39,6 +39,7 @@ import org.apache.jackrabbit.oak.segment
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.Closeable;
 import java.io.File;
 import java.io.IOException;
 import java.net.URISyntaxException;
@@ -52,7 +53,7 @@ import java.util.concurrent.ExecutorServ
 import java.util.concurrent.Executors;
 import java.util.concurrent.Future;
 
-public class SegmentStoreMigrator {
+public class SegmentStoreMigrator implements Closeable  {
 
     private static final Logger log = 
LoggerFactory.getLogger(SegmentStoreMigrator.class);
 
@@ -178,6 +179,11 @@ public class SegmentStoreMigrator {
         }
     }
 
+    @Override
+    public void close() throws IOException {
+        executor.shutdown();
+    }
+
     private static class Segment {
 
         private final SegmentArchiveEntry entry;


Reply via email to