Author: mreutegg
Date: Thu Jan 11 16:53:27 2018
New Revision: 1820899
URL: http://svn.apache.org/viewvc?rev=1820899&view=rev
Log:
OAK-2907: Move DocumentMK to test
Added:
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java
- copied, changed from r1820898,
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java
Removed:
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java
Copied:
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java
(from r1820898,
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java)
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java?p2=jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java&p1=jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java&r1=1820898&r2=1820899&rev=1820899&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java
(original)
+++
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/DocumentMK.java
Thu Jan 11 16:53:27 2018
@@ -39,11 +39,9 @@ import org.apache.jackrabbit.oak.commons
import org.apache.jackrabbit.oak.json.JsopDiff;
import org.apache.jackrabbit.oak.plugins.blob.ReferencedBlob;
import org.apache.jackrabbit.oak.plugins.document.DocumentNodeState.Children;
-import
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentNodeStoreBuilder;
import
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentNodeStoreBuilderBase;
import org.apache.jackrabbit.oak.plugins.document.rdb.RDBBlobReferenceIterator;
import org.apache.jackrabbit.oak.plugins.document.rdb.RDBBlobStore;
-import
org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentNodeStoreBuilder;
import org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore;
import org.apache.jackrabbit.oak.plugins.document.rdb.RDBOptions;
import org.apache.jackrabbit.oak.plugins.document.rdb.RDBVersionGCSupport;
@@ -55,9 +53,7 @@ import org.slf4j.LoggerFactory;
/**
* A JSON-based wrapper around the NodeStore implementation that stores the
* data in a {@link DocumentStore}. It is used for testing purpose only.
- * @deprecated Use {@link DocumentNodeStore} instead.
*/
-@Deprecated
public class DocumentMK {
static final Logger LOG = LoggerFactory.getLogger(DocumentMK.class);
@@ -119,14 +115,6 @@ public class DocumentMK {
return nodeStore.getHeadRevision().toString();
}
- public String checkpoint(long lifetime) throws DocumentStoreException {
- try {
- return nodeStore.checkpoint(lifetime);
- } catch (DocumentStoreException e) {
- throw new DocumentStoreException(e);
- }
- }
-
public String diff(String fromRevisionId,
String toRevisionId,
String path,
@@ -477,12 +465,7 @@ public class DocumentMK {
/**
* A builder for a DocumentMK instance.
- * @deprecated Use {@link DocumentNodeStoreBuilder} instead or one of the
- * backend implementation specific variants {@link
MongoDocumentNodeStoreBuilder}
- * or {@link RDBDocumentNodeStoreBuilder}.
- *
*/
- @Deprecated
public static class Builder extends
MongoDocumentNodeStoreBuilderBase<Builder> {
public static final long DEFAULT_MEMORY_CACHE_SIZE =
DocumentNodeStoreBuilder.DEFAULT_MEMORY_CACHE_SIZE;
public static final int DEFAULT_NODE_CACHE_PERCENTAGE =
DocumentNodeStoreBuilder.DEFAULT_NODE_CACHE_PERCENTAGE;