package at.gv.egovernment.moa.id.storage.test; import java.io.IOException; import javax.xml.parsers.ParserConfigurationException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext; import org.w3c.dom.Element; import org.xml.sax.SAXException; import at.gv.egiz.eaaf.core.api.storage.ITransactionStorage; import at.gv.egiz.eaaf.core.exceptions.EAAFException; import at.gv.egovernment.moa.id.storage.DBTransactionStorage; import at.gv.egovernment.moa.util.Constants; import at.gv.util.DOMUtils; public class DBTransactionStorageTest { public static void main (String[] args) throws SAXException, IOException, ParserConfigurationException, EAAFException{ DBTransactionStorageTest t = new DBTransactionStorageTest(); t.test(); } @Autowired DBTransactionStorage rts; public DBTransactionStorageTest(){ } public void test() throws SAXException, IOException, ParserConfigurationException, EAAFException{ ApplicationContext context = new FileSystemXmlApplicationContext("src/test/java/testBeans.xml"); String requestString = "" + "" + "WRONGARTIFACT" + ""; Element request = DOMUtils.parseDocument(requestString, false, Constants.ALL_SCHEMA_LOCATIONS, null).getDocumentElement(); ITransactionStorage rts = (ITransactionStorage) context.getBean("DBTransactionStorage"); //GenericToStringSerializer redisStringSerializer = (GenericToStringSerializer) context.getBean("valueObjectSerializer"); // rts.getTemplate().setValueSerializer(new GenericToStringSerializer(Object.class)); // rts.getTemplate().setHashValueSerializer(new GenericToStringSerializer(Object.class)); int cnt = 10; int averageCnt = 10; long putTime = 0, getTime = 0, changeTime = 0, removeTime = 0; long total = 0; for(int a=0;a" + "" + "WRONGARTIFACT" + ""; Element request2 = DOMUtils.parseDocument(requestString2, false, Constants.ALL_SCHEMA_LOCATIONS, null).getDocumentElement(); System.out.println("Starting MySql change operation."); start = System.currentTimeMillis(); for(int i=0; i