Package org.prevayler.foundation.serialization

Examples of org.prevayler.foundation.serialization.JavaSerializer


    checkCanReadSnapshotWithMultipleStrategies();
  }

  public void testMultipleSerializationStrategiesFromJava() throws Exception {
    Prevayler<StringBuffer> prevayler = createPrevayler("snapshot", new JavaSerializer());
    appendTakeSnapshotAndClose(prevayler);

    checkSnapshotAndDeleteJournal("0000000000000000002.snapshot", "0000000000000000001.journal");

    checkCanReadSnapshotWithMultipleStrategies();
View Full Code Here


  private Prevayler<StringBuffer> createPrevaylerMulti() throws Exception {
    PrevaylerFactory<StringBuffer> factory = new PrevaylerFactory<StringBuffer>();
    factory.configurePrevalentSystem(new StringBuffer("initial"));
    factory.configurePrevalenceDirectory(_testDirectory);
    factory.configureSnapshotSerializer("xstreamsnapshot", new XStreamSerializer());
    factory.configureSnapshotSerializer("snapshot", new JavaSerializer());
    return factory.create();
  }
View Full Code Here

  public void testTheBaptismProblem() throws Exception {
    PrevaylerFactory<CampGuide> factory = new PrevaylerFactory<CampGuide>();
    factory.configureJournalSerializer(new XStreamSerializer());
    factory.configureSnapshotSerializer(new XStreamSerializer());
    factory.configureSnapshotSerializer(new JavaSerializer());
    factory.configurePrevalentSystem(new CampGuideImpl());
    Prevayler prevayler = factory.create();
    CampGuide guide = (CampGuide)
        PrevaylerTransactionsFacade.create
            (CampGuide.class,
View Full Code Here

   *
   * @throws ClassNotFoundException
   * @throws IOException
   */
  public static Object deepCopy(Object original) {
    return deepCopy(original, new JavaSerializer());
  }
View Full Code Here

TOP

Related Classes of org.prevayler.foundation.serialization.JavaSerializer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.