1 package org.sourceforge.jemm.database.components;
2
3 import org.sourceforge.jemm.database.components.se.StorageEngineClassIF;
4 import org.sourceforge.jemm.database.components.se.StorageEngineClientRefIF;
5 import org.sourceforge.jemm.database.components.se.StorageEngineEnumIF;
6 import org.sourceforge.jemm.database.components.se.StorageEngineGCIF;
7 import org.sourceforge.jemm.database.components.se.StorageEngineObjectIF;
8 import org.sourceforge.jemm.database.components.se.StorageEngineRootIF;
9 import org.sourceforge.jemm.database.components.se.StorageEngineUserLockIF;
10
11
12
13
14
15
16
17
18 public interface StorageEngine {
19 void initialise();
20 StorageEngineObjectIF getObjectIF();
21 StorageEngineRootIF getRootIF();
22 StorageEngineClassIF getClassIF();
23 StorageEngineEnumIF getEnumIF();
24 StorageEngineClientRefIF getClientRefIF();
25 StorageEngineUserLockIF getUserLockIF();
26 StorageEngineGCIF getGCIF();
27 void shutdown();
28 }