Package net.sf.joafip.service

Examples of net.sf.joafip.service.IDataAccessSession.open()


    session.open();
    iterator = (Iterator<String>) session.getObject(ITERATOR);
    assertTrue("must has second element", iterator.hasNext());
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    iterator = (Iterator<String>) session.getObject(ITERATOR);
    next = iterator.next();
    assertEquals("bad second key", TYPE_KEY_NAME, next);
    session.close(EnumFilePersistenceCloseAction.SAVE);
View Full Code Here


    iterator = (Iterator<String>) session.getObject(ITERATOR);
    next = iterator.next();
    assertEquals("bad second key", TYPE_KEY_NAME, next);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    iterator = (Iterator<String>) session.getObject(ITERATOR);
    assertFalse("must not has more element", iterator.hasNext());
    session.close(EnumFilePersistenceCloseAction.SAVE);
  }
}
View Full Code Here

      FilePersistenceTooBigForSerializationException {

    final IDataAccessSession session = filePersistence
        .createDataAccessSession();

    session.open();
    SubstitutionContainerSerializable bobContainer = new SubstitutionContainerSerializable();
    final SubstitutedBobSerialize1 bob = new SubstitutedBobSerialize1(1);
    bobContainer.setObject(bob);
    session.setObject(KEY, bobContainer);
    session.close(EnumFilePersistenceCloseAction.SAVE);
View Full Code Here

    final SubstitutedBobSerialize1 bob = new SubstitutedBobSerialize1(1);
    bobContainer.setObject(bob);
    session.setObject(KEY, bobContainer);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    bobContainer = (SubstitutionContainerSerializable) session
        .getObject(KEY);
    assertNotNull(BAD_BOB_CONTAINER_OBJECT1, bobContainer.getObject());
    final SubstitutedBobSerialize1 bobRead = (SubstitutedBobSerialize1) bobContainer
        .getObject();
View Full Code Here

      builder.setGarbageManagement(GARBAGE);
      builder.setCrashSafeMode(CRASH_SAFE_MODE);
      final IFilePersistence filePersistence = builder.build();
      final IDataAccessSession session = filePersistence
          .createDataAccessSession();
      session.open();
      session.setObject("key", new EmptyClass());
      session.close(EnumFilePersistenceCloseAction.SAVE);

      printState(filePersistence);
View Full Code Here

      filePersistence.garbageSweep("runtime/set");

      printState(filePersistence);

      session.open();
      session.getObject("key");
      session.close(EnumFilePersistenceCloseAction.SAVE);

      filePersistence.close();
View Full Code Here

        SubstitutionBob.class, new SubstituteObjectManager1());

    final IDataAccessSession session = filePersistence
        .createDataAccessSession();

    session.open();
    BobContainer bobContainer = new BobContainer();
    SubstitutedBob bob = new SubstitutedBob(1);
    bob.setObject1(HELLO);
    bobContainer.setObject1(bob);
    session.setObject(KEY, bobContainer);
View Full Code Here

    bob.setObject1(HELLO);
    bobContainer.setObject1(bob);
    session.setObject(KEY, bobContainer);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    bobContainer = (BobContainer) session.getObject(KEY);
    assertNotNull(BAD_BOB_CONTAINER_OBJECT1, bobContainer.getObject1());
    bob = (SubstitutedBob) bobContainer.getObject1();
    assertEquals(BAD_BOB_IDENTIFIER, 1, bob.getIdentifier());
    assertEquals(BAD_BOB_OBJECT, HELLO, bob.getObject1());
View Full Code Here

    }

    bobContainer.setObject2("abracadaba");
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    bobContainer = (BobContainer) session.getObject(KEY);
    assertNotNull(BAD_BOB_CONTAINER_OBJECT1, bobContainer.getObject1());
    bob = (SubstitutedBob) bobContainer.getObject1();
    assertEquals(BAD_BOB_IDENTIFIER, 1, bob.getIdentifier());
    assertEquals(BAD_BOB_OBJECT, HELLO, bob.getObject1());
View Full Code Here

    SubstitutedBob substitutedBob = new SubstitutedBob(2);
    substitutedBob.setObject1(BONJOUR);
    bobContainer.setObject2(substitutedBob);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    bobContainer = (BobContainer) session.getObject(KEY);
    assertNotNull(BAD_BOB_CONTAINER_OBJECT1, bobContainer.getObject1());
    bob = (SubstitutedBob) bobContainer.getObject1();
    assertEquals(BAD_BOB_IDENTIFIER, 1, bob.getIdentifier());
    assertEquals(BAD_BOB_OBJECT, HELLO, bob.getObject1());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.