Author: chetanm
Date: Fri Nov 27 11:36:52 2015
New Revision: 1716846
URL: http://svn.apache.org/viewvc?rev=1716846&view=rev
Log:
OAK-3687 - Oak standalone application example based on Spring Boot
Configure a datastore by default as a best practice! Also pass on the repo.home
for property substitution in OSGi config
Modified:
jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java
jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json
Modified:
jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java?rev=1716846&r1=1716845&r2=1716846&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java
(original)
+++
jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java
Fri Nov 27 11:36:52 2015
@@ -97,6 +97,8 @@ public class RepositoryInitializer {
config.put(OakOSGiRepositoryFactory.REPOSITORY_ENV_SPRING_BOOT, true);
config.put(OakOSGiRepositoryFactory.REPOSITORY_TIMEOUT_IN_SECS, 10);
+ config.put("repo.home", repoHomeDir.getAbsolutePath());
+
configureActivator(config);
return new OakOSGiRepositoryFactory().getRepository(config);
}
Modified:
jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json?rev=1716846&r1=1716845&r2=1716846&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json
(original)
+++
jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json
Fri Nov 27 11:36:52 2015
@@ -20,6 +20,10 @@
"jaas.configProviderName": "FelixJaasProvider"
},
"org.apache.jackrabbit.oak.jcr.osgi.RepositoryManager": {},
+ "org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore": {
+ "minRecordLength" : 4096,
+ "path" : "${repo.home}/datastore"
+ },
"org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService" : {
}
}
\ No newline at end of file