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 java.io.IOException, ClassNotFoundException {
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){
}
}