[New] Implemented CACHED mode for Strolch
This commit is contained in:
parent
4ef8e990a9
commit
96e679c973
|
@ -23,10 +23,11 @@ import li.strolch.model.Resource;
|
|||
import li.strolch.model.Tags;
|
||||
import li.strolch.persistence.api.OrderDao;
|
||||
import li.strolch.persistence.api.ResourceDao;
|
||||
import li.strolch.persistence.api.StrolchPersistenceHandler;
|
||||
import li.strolch.persistence.api.PersistenceHandler;
|
||||
import li.strolch.persistence.api.StrolchTransaction;
|
||||
import li.strolch.persistence.impl.model.OrderContextFactory;
|
||||
import li.strolch.persistence.impl.model.ResourceContextFactory;
|
||||
import li.strolch.runtime.StrolchConstants;
|
||||
import li.strolch.runtime.agent.ComponentContainerImpl;
|
||||
import li.strolch.runtime.agent.StrolchComponent;
|
||||
import li.strolch.runtime.configuration.ComponentConfiguration;
|
||||
|
@ -41,7 +42,7 @@ import ch.eitchnet.xmlpers.api.PersistenceTransaction;
|
|||
* @author Robert von Burg <eitch@eitchnet.ch>
|
||||
*
|
||||
*/
|
||||
public class XmlPersistenceHandler extends StrolchComponent implements StrolchPersistenceHandler {
|
||||
public class XmlPersistenceHandler extends StrolchComponent implements PersistenceHandler {
|
||||
|
||||
public static final String DB_STORE_PATH = "dbStore/"; //$NON-NLS-1$
|
||||
private PersistenceManager persistenceManager;
|
||||
|
@ -72,7 +73,7 @@ public class XmlPersistenceHandler extends StrolchComponent implements StrolchPe
|
|||
}
|
||||
|
||||
public StrolchTransaction openTx() {
|
||||
return openTx(StrolchTransaction.DEFAULT_REALM);
|
||||
return openTx(StrolchConstants.DEFAULT_REALM);
|
||||
}
|
||||
|
||||
@SuppressWarnings("resource")
|
||||
|
|
|
@ -17,7 +17,7 @@ package li.strolch.persistence.impl.dao.test;
|
|||
|
||||
import java.io.File;
|
||||
|
||||
import li.strolch.persistence.api.StrolchPersistenceHandler;
|
||||
import li.strolch.persistence.api.PersistenceHandler;
|
||||
import li.strolch.testbase.runtime.RuntimeMock;
|
||||
|
||||
import org.junit.AfterClass;
|
||||
|
@ -32,7 +32,7 @@ public abstract class AbstractDaoImplTest extends RuntimeMock {
|
|||
private static final String RUNTIME_PATH = "target/strolchRuntime/"; //$NON-NLS-1$
|
||||
private static final String DB_STORE_PATH_DIR = "dbStore"; //$NON-NLS-1$
|
||||
private static final String CONFIG_SRC = "src/test/resources/runtime/config"; //$NON-NLS-1$
|
||||
protected static StrolchPersistenceHandler persistenceHandler;
|
||||
protected static PersistenceHandler persistenceHandler;
|
||||
|
||||
@BeforeClass
|
||||
public static void beforeClass() {
|
||||
|
@ -44,7 +44,7 @@ public abstract class AbstractDaoImplTest extends RuntimeMock {
|
|||
RuntimeMock.startContainer(rootPath);
|
||||
|
||||
// initialize the component configuration
|
||||
persistenceHandler = getContainer().getComponent(StrolchPersistenceHandler.class);
|
||||
persistenceHandler = getContainer().getComponent(PersistenceHandler.class);
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
<Runtime>
|
||||
<applicationName>StrolchPersistenceTest</applicationName>
|
||||
<Properties>
|
||||
<dataStoreMode>EMPTY</dataStoreMode>
|
||||
<dataStoreMode>CACHED</dataStoreMode>
|
||||
<verbose>true</verbose>
|
||||
</Properties>
|
||||
</Runtime>
|
||||
<Component>
|
||||
<name>PersistenceHandler</name>
|
||||
<api>li.strolch.persistence.api.StrolchPersistenceHandler</api>
|
||||
<api>li.strolch.persistence.api.PersistenceHandler</api>
|
||||
<impl>li.strolch.persistence.impl.XmlPersistenceHandler</impl>
|
||||
<Properties>
|
||||
<verbose>true</verbose>
|
||||
|
|
Loading…
Reference in New Issue