Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests.db4o/src/org/eclipse/emf/cdo/tests/db4o/DB4OConfig.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.db4o/src/org/eclipse/emf/cdo/tests/db4o/DB4OConfig.java27
1 files changed, 26 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests.db4o/src/org/eclipse/emf/cdo/tests/db4o/DB4OConfig.java b/plugins/org.eclipse.emf.cdo.tests.db4o/src/org/eclipse/emf/cdo/tests/db4o/DB4OConfig.java
index aa013c1e77..2196551c39 100644
--- a/plugins/org.eclipse.emf.cdo.tests.db4o/src/org/eclipse/emf/cdo/tests/db4o/DB4OConfig.java
+++ b/plugins/org.eclipse.emf.cdo.tests.db4o/src/org/eclipse/emf/cdo/tests/db4o/DB4OConfig.java
@@ -11,12 +11,17 @@ import java.io.File;
import java.io.IOException;
import java.net.ServerSocket;
import java.util.Random;
+import java.util.Set;
/**
* @author Victor Roldan Betancort
*/
public class DB4OConfig extends RepositoryConfig
{
+ public static final String CAPABILITY_MEM = "DB4O.mem";
+
+ public static final String CAPABILITY_NET = "DB4O.net";
+
private static final Random RANDOM = new Random(System.currentTimeMillis());
private static final long serialVersionUID = 1L;
@@ -27,10 +32,30 @@ public class DB4OConfig extends RepositoryConfig
public DB4OConfig(boolean mem)
{
- super("DB4O", false, false, IDGenerationLocation.STORE);
+ super("DB4O-" + (mem ? "mem" : "net"), false, false, IDGenerationLocation.STORE);
this.mem = mem;
}
+ @Override
+ public void initCapabilities(Set<String> capabilities)
+ {
+ super.initCapabilities(capabilities);
+ if (mem)
+ {
+ capabilities.add(CAPABILITY_MEM);
+ }
+ else
+ {
+ capabilities.add(CAPABILITY_NET);
+ }
+ }
+
+ @Override
+ protected String getStoreName()
+ {
+ return "DB4O";
+ }
+
public boolean isMem()
{
return mem;

Back to the top