Skip to content

Commit 23d86cc

Browse files
committed
wip
1 parent 3c4d008 commit 23d86cc

9 files changed

Lines changed: 6 additions & 139 deletions

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
<dans-ocfl-java-extensions-lib.version>2.0.0</dans-ocfl-java-extensions-lib.version>
4141
<dans-layer-store-lib.version>2.0.0</dans-layer-store-lib.version>
4242
<dd-data-vault-api.version>1.0.0</dd-data-vault-api.version>
43+
<dans-java-utils.version>2.10.2-SNAPSHOT</dans-java-utils.version>
4344
<main-class>nl.knaw.dans.datavault.DdDataVaultApplication</main-class>
4445
</properties>
4546

src/main/java/nl/knaw/dans/datavault/DdDataVaultApplication.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import nl.knaw.dans.datavault.core.ImportJobTaskFactory;
3333
import nl.knaw.dans.datavault.core.LayerThresholdHandler;
3434
import nl.knaw.dans.datavault.core.OcflRepositoryProvider;
35-
import nl.knaw.dans.datavault.core.PollingTaskExecutor;
3635
import nl.knaw.dans.datavault.core.RepositoryProvider;
3736
import nl.knaw.dans.datavault.core.UnitOfWorkDeclaringLayerConsistencyChecker;
3837
import nl.knaw.dans.datavault.core.UnitOfWorkDeclaringRepositoryProviderAdapter;
@@ -53,6 +52,7 @@
5352
import nl.knaw.dans.layerstore.LayeredItemStore;
5453
import nl.knaw.dans.lib.ocflext.StoreInventoryDbBackedContentManager;
5554
import nl.knaw.dans.lib.util.PersistenceProviderImpl;
55+
import nl.knaw.dans.lib.util.pollingtaskexec.PollingTaskExecutor;
5656

5757
import java.io.IOException;
5858
import java.util.regex.Pattern;
@@ -156,7 +156,6 @@ private RepositoryProvider createUnitOfWorkAwareProxy(UnitOfWorkAwareProxyFactor
156156
.create(UnitOfWorkDeclaringRepositoryProviderAdapter.class, new Class<?>[] { RepositoryProvider.class }, new Object[] { repositoryProvider });
157157
}
158158

159-
@SuppressWarnings("unchecked")
160159
private <R> PollingTaskExecutor<R> createUnitOfWorkAwareProxy(UnitOfWorkAwareProxyFactory uowFactory, PollingTaskExecutor<R> executor) {
161160
return uowFactory
162161
.create(PollingTaskExecutor.class, new Class<?>[] { PollingTaskExecutor.class }, new Object[] { executor });

src/main/java/nl/knaw/dans/datavault/core/ConsistencyCheckTaskFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import lombok.RequiredArgsConstructor;
1919
import nl.knaw.dans.datavault.db.ConsistencyCheckDao;
2020
import nl.knaw.dans.layerstore.LayeredItemStore;
21+
import nl.knaw.dans.lib.util.pollingtaskexec.TaskFactory;
2122

2223
@RequiredArgsConstructor
2324
public class ConsistencyCheckTaskFactory implements TaskFactory<ConsistencyCheck> {

src/main/java/nl/knaw/dans/datavault/core/ImportJobTaskFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import lombok.RequiredArgsConstructor;
1919
import nl.knaw.dans.datavault.db.ImportJobDao;
20+
import nl.knaw.dans.lib.util.pollingtaskexec.TaskFactory;
2021

2122
import java.nio.file.Files;
2223
import java.nio.file.Path;

src/main/java/nl/knaw/dans/datavault/core/PollingTaskExecutor.java

Lines changed: 0 additions & 95 deletions
This file was deleted.

src/main/java/nl/knaw/dans/datavault/core/TaskFactory.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/main/java/nl/knaw/dans/datavault/db/ConsistencyCheckDao.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import io.dropwizard.hibernate.AbstractDAO;
1919
import nl.knaw.dans.datavault.core.ConsistencyCheck;
20+
import nl.knaw.dans.lib.util.pollingtaskexec.TaskSource;
2021
import org.hibernate.SessionFactory;
2122

2223
import java.time.OffsetDateTime;

src/main/java/nl/knaw/dans/datavault/db/ImportJobDao.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import io.dropwizard.hibernate.AbstractDAO;
1919
import nl.knaw.dans.datavault.core.ImportJob;
20+
import nl.knaw.dans.lib.util.pollingtaskexec.TaskSource;
2021
import org.hibernate.SessionFactory;
2122

2223
import java.util.List;

src/main/java/nl/knaw/dans/datavault/db/TaskSource.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)