Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Commit 793428c

Browse files
committed
Repackaged all client classes under client.ext
1 parent c61fad8 commit 793428c

File tree

79 files changed

+650
-702
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+650
-702
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
ml-javaclient-util is a library of Java classes that provide some useful functionality on top of
44
the [MarkLogic Java Client API](http://docs.marklogic.com/guide/java). Those features include:
55

6-
- Support for [loading modules via the REST API](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/modulesloader)
7-
- Basic integration with [Spring via a Spring FactoryBean](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/spring)
8-
- Library for [parallelizing batched writes](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/batch)
6+
- Support for [loading modules via the REST API](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/ext/modulesloader)
7+
- Basic integration with [Spring via a Spring FactoryBean](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/ext/spring)
8+
- Library for [parallelizing batched writes](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/ext/batch)
99
- Spring-style [template/callback library for XCC](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/xcc/template)
10-
- Support for generating MarkLogic 9 [Entity Services modules](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/es)
11-
- Support for [importing/exporting qconsole workspaces] (https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/qconsole)
10+
- Support for generating MarkLogic 9 [Entity Services modules](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/ext/es)
11+
- Support for [importing/exporting qconsole workspaces](https://github.com/rjrudin/ml-javaclient-util/tree/master/src/main/java/com/marklogic/client/ext/qconsole)
1212

1313
This is a lower-level library that is primarily used via [ml-app-deployer](https://github.com/rjrudin/ml-app-deployer)
1414
and [ml-gradle](https://github.com/rjrudin/ml-gradle) and [ml-junit](https://github.com/rjrudin/ml-junit). But you can use it by itself too.
@@ -18,7 +18,7 @@ and [ml-gradle](https://github.com/rjrudin/ml-gradle) and [ml-junit](https://git
1818
Here's a sample of loading modules - though it's best to look at the aforementioned projects to see all the ways this can be done:
1919

2020
DatabaseClient client = DatabaseClientFactory.newClient(...); // Use the ML Java Client API
21-
XccAssetLoader assetLoader = new XccAssetLoader(client); // Can use XCC or the REST API to load asset modules
21+
AssetFileLoader assetFileLoader = new AssetFileLoader(client); // Uses the REST API to load asset modules
2222
DefaultModulesLoader modulesLoader = new DefaultModulesLoader(assetLoader);
2323
File modulesDir = new File("src/main/ml-modules");
2424
ModulesFinder modulesFinder = new DefaultModulesFinder(); // Allows for adjusting where modules are stored on a filesystem
@@ -52,4 +52,4 @@ Here's a sample using two DatabaseClient instances:
5252
BatchWriter writer = new RestBatchWriter(Arrays.asList(client1, client2));
5353
writer.initialize();
5454
writer.write(Arrays.asList(doc1, doc2));
55-
writer.waitForCompletion();
55+
writer.waitForCompletion();

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
group=com.marklogic
22
javadocsDir=../gh-pages-marklogic-java/javadocs
3-
version=45
3+
version=3.0-alpha1

src/main/java/com/marklogic/client/batch/BatchWriter.java renamed to src/main/java/com/marklogic/client/ext/batch/BatchWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.marklogic.client.batch;
1+
package com.marklogic.client.ext.batch;
22

33
import com.marklogic.client.document.DocumentWriteOperation;
44

src/main/java/com/marklogic/client/batch/BatchWriterSupport.java renamed to src/main/java/com/marklogic/client/ext/batch/BatchWriterSupport.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
1-
package com.marklogic.client.batch;
1+
package com.marklogic.client.ext.batch;
22

33
import com.marklogic.client.document.DocumentWriteOperation;
4-
import com.marklogic.client.helper.LoggingObject;
4+
import com.marklogic.client.ext.helper.LoggingObject;
55
import org.springframework.core.task.AsyncListenableTaskExecutor;
6-
import org.springframework.core.task.AsyncTaskExecutor;
76
import org.springframework.core.task.SyncTaskExecutor;
87
import org.springframework.core.task.TaskExecutor;
98
import org.springframework.scheduling.concurrent.ExecutorConfigurationSupport;
109
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
1110
import org.springframework.util.concurrent.ListenableFuture;
1211
import org.springframework.util.concurrent.ListenableFutureCallback;
1312

14-
import java.util.ArrayList;
1513
import java.util.List;
16-
import java.util.concurrent.Future;
17-
import java.util.concurrent.TimeUnit;
1814

1915
/**
2016
* Support class for BatchWriter implementations that uses Spring's TaskExecutor interface for parallelizing writes to

src/main/java/com/marklogic/client/batch/DataMovementBatchWriter.java renamed to src/main/java/com/marklogic/client/ext/batch/DataMovementBatchWriter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package com.marklogic.client.batch;
1+
package com.marklogic.client.ext.batch;
22

33
import com.marklogic.client.DatabaseClient;
44
import com.marklogic.client.datamovement.DataMovementManager;
55
import com.marklogic.client.datamovement.JobTicket;
66
import com.marklogic.client.datamovement.WriteBatcher;
77
import com.marklogic.client.document.DocumentWriteOperation;
8-
import com.marklogic.client.helper.LoggingObject;
8+
import com.marklogic.client.ext.helper.LoggingObject;
99

1010
import java.util.List;
1111

src/main/java/com/marklogic/client/batch/RestBatchWriter.java renamed to src/main/java/com/marklogic/client/ext/batch/RestBatchWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.marklogic.client.batch;
1+
package com.marklogic.client.ext.batch;
22

33
import com.marklogic.client.DatabaseClient;
44
import com.marklogic.client.document.DocumentManager;

src/main/java/com/marklogic/client/batch/SimpleDocumentWriteOperation.java renamed to src/main/java/com/marklogic/client/ext/batch/SimpleDocumentWriteOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.marklogic.client.batch;
1+
package com.marklogic.client.ext.batch;
22

33
import com.marklogic.client.document.DocumentWriteOperation;
44
import com.marklogic.client.io.DocumentMetadataHandle;

src/main/java/com/marklogic/client/batch/WriteListener.java renamed to src/main/java/com/marklogic/client/ext/batch/WriteListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.marklogic.client.batch;
1+
package com.marklogic.client.ext.batch;
22

33
import com.marklogic.client.document.DocumentWriteOperation;
44

src/main/java/com/marklogic/client/batch/XccBatchWriter.java renamed to src/main/java/com/marklogic/client/ext/batch/XccBatchWriter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.marklogic.client.batch;
1+
package com.marklogic.client.ext.batch;
22

33
import com.marklogic.client.document.DocumentWriteOperation;
4-
import com.marklogic.client.xcc.DefaultDocumentWriteOperationAdapter;
5-
import com.marklogic.client.xcc.DocumentWriteOperationAdapter;
4+
import com.marklogic.client.ext.xcc.DefaultDocumentWriteOperationAdapter;
5+
import com.marklogic.client.ext.xcc.DocumentWriteOperationAdapter;
66
import com.marklogic.xcc.Content;
77
import com.marklogic.xcc.ContentSource;
88
import com.marklogic.xcc.Session;

src/main/java/com/marklogic/client/ext/datamovement/QueryBatcherTemplate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import com.marklogic.client.datamovement.JobTicket;
66
import com.marklogic.client.datamovement.QueryBatchListener;
77
import com.marklogic.client.datamovement.QueryBatcher;
8-
import com.marklogic.client.helper.LoggingObject;
8+
import com.marklogic.client.ext.helper.LoggingObject;
99
import com.marklogic.client.query.RawCombinedQueryDefinition;
1010
import com.marklogic.client.query.RawStructuredQueryDefinition;
1111
import com.marklogic.client.query.StringQueryDefinition;

0 commit comments

Comments
 (0)