]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.server.jcr/src/org/argeo/jcr/RepoConf.java
Add DB drivers.
[lgpl/argeo-commons.git] / org.argeo.server.jcr / src / org / argeo / jcr / RepoConf.java
1 package org.argeo.jcr;
2
3 /** JCR repository configuration */
4 public enum RepoConf {
5 /** Repository type */
6 type("localfs"),
7 /** Default workspace */
8 defaultWorkspace("main"),
9 /** Database URL */
10 dburl(null),
11 /** Database user */
12 dbuser(null),
13 /** Database password */
14 dbpassword(null),
15
16 //
17 // JACKRABBIT SPECIFIC
18 //
19 /** Maximum database pool size */
20 maxPoolSize(10),
21 /** Maximum cache size in MB */
22 maxCacheMB(null),
23 /** Bundle cache size in MB */
24 bundleCacheMB(8),
25 /** Extractor pool size */
26 extractorPoolSize(0),
27 /** Search cache size */
28 searchCacheSize(1000),
29 /** Max volatile index size */
30 maxVolatileIndexSize(1048576);
31
32 /** The default value. */
33 private Object def;
34
35 RepoConf(Object def) {
36 this.def = def;
37 }
38
39 public Object getDefault() {
40 return def;
41 }
42 }