package org.prevayler.demos.scalability.prevayler; import java.io.File; import java.io.PrintStream; import org.prevayler.PrevaylerFactory; public class PrevaylerQuerySubject extends PrevaylerScalabilitySubject { static final String PREVALENCE_BASE = "QueryTest"; public PrevaylerQuerySubject() throws Exception { if (new File(PREVALENCE_BASE).exists()) PrevalenceTest.delete(PREVALENCE_BASE); PrevaylerFactory factory = new PrevaylerFactory(); factory.configurePrevalentSystem(new QuerySystem()); factory.configurePrevalenceDirectory(PREVALENCE_BASE); factory.configureTransactionFiltering(false); prevayler = factory.create(); } public Object createTestConnection() { return new PrevaylerQueryConnection((QuerySystem)prevayler.prevalentSystem()); } public void reportResourcesUsed(PrintStream out) { } }