Examples of IBobSerialize


Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

      FilePersistenceClassNotFoundException,
      FilePersistenceInvalidClassException,
      FilePersistenceDataCorruptedException,
      FilePersistenceNotSerializableException,
      FilePersistenceTooBigForSerializationException {
    final IBobSerialize bob = createObject();
    final byte[] data1 = createData(10, (byte) 0xaa);
    bob.setData(data1);
    session.open();
    session.setObject(KEY, bob);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    IBobSerialize bobRead = (IBobSerialize) session.getObject(KEY);
    assertTrue("bad data", Arrays // NOPMD
        .equals(data1, bobRead.getData()));
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    bobRead = (IBobSerialize) session.getObject(KEY);
    assertTrue("bad data", Arrays // NOPMD
        .equals(bob.getData(), bobRead.getData()));
    final byte[] data2 = createData(20, (byte) 0xff);
    bobRead.setData(data2);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    bobRead = (IBobSerialize) session.getObject(KEY);
    assertTrue("bad data", Arrays // NOPMD
        .equals(data2, bobRead.getData()));
    session.close(EnumFilePersistenceCloseAction.SAVE);
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

      FilePersistenceClassNotFoundException,
      FilePersistenceInvalidClassException,
      FilePersistenceDataCorruptedException,
      FilePersistenceNotSerializableException,
      FilePersistenceTooBigForSerializationException {
    final IBobSerialize bob = createObject();
    byte[] data = createData(10, (byte) 0xaa);
    bob.setData(data);
    session.open();
    session.setObject(KEY, bob);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    session.setObject(KEY, bob);
    IBobSerialize bobRead = (IBobSerialize) session.getObject(KEY);
    assertTrue("bad data", Arrays // NOPMD
        .equals(data, bobRead.getData()));
    data = createData(20, (byte) 0x55);
    bobRead.setData(data);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    session.setObject(KEY, bob);
    bobRead = (IBobSerialize) session.getObject(KEY);
    assertTrue("bad data", Arrays // NOPMD
        .equals(data, bobRead.getData()));
    session.close(EnumFilePersistenceCloseAction.SAVE);
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

      FilePersistenceNotSerializableException,
      FilePersistenceTooBigForSerializationException {
    session.open();
    final Map<Integer, IBobSerialize> map = (Map<Integer, IBobSerialize>) session
        .getObject(KEY);
    final IBobSerialize bob = new BobSerialize();
    map.put(index, bob);
    final byte[] data = createData(length, value);
    bob.setData(data);
    session.close(EnumFilePersistenceCloseAction.SAVE);
    return data;
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

      FilePersistenceNotSerializableException,
      FilePersistenceTooBigForSerializationException {
    session.open();
    final Map<Integer, IBobSerialize> map = (Map<Integer, IBobSerialize>) session
        .getObject(KEY);
    final IBobSerialize bob = map.get(index);
    assertTrue("bad data", Arrays.equals(previousData, bob.getData()));// NOPMD
    final byte[] data = createData(length, value);
    bob.setData(data);
    session.close(EnumFilePersistenceCloseAction.SAVE);
    return data;
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

  private Iterator<Map.Entry<Integer, IBobSerialize>> iterator;

  public IBobSerialize first() {
    iterator = map.entrySet().iterator();
    final IBobSerialize first;
    first = next();
    return first;
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

    first = next();
    return first;
  }

  public IBobSerialize next() {
    final IBobSerialize first;
    if (iterator.hasNext()) {
      first = iterator.next().getValue();
    } else {
      first = null;
    }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

      BobList bobList = (BobList) session.getObject("key");
      if (bobList == null) {
        bobList = newBobList();
        session.setObject("key", bobList);
      }
      IBobSerialize bob = bobList.first();
      if (bob == null) {
        addBob(bobList);
        bob = bobList.first();
      }
      while (bob != null) {
        System.out.println("count " + count);// NOPMD
        data = bob.getData();
        final int length = data.length - 10;
        if (length > 0) {
          data = newByteArray(length);
          bob.setData(data);
        } else {
          bobList.remove(bob.getIndex());
          addBob(bobList);
          if (bobList.size() < 500) {
            addBob(bobList);
          }
        }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

    return bobList;
  }

  private void addBob(final BobList bobList) {
    final byte[] data = newByteArray(100);
    final IBobSerialize bob = newBob();
    bob.setData(data);
    bob.setIndex(count++);
    bobList.add(bob);
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

    bob.setIndex(count++);
    bobList.add(bob);
  }

  private IBobSerialize newBob() {
    IBobSerialize bob;
    bob = new BobSerialize();
    return bob;
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.IBobSerialize

      FilePersistenceClassNotFoundException,
      FilePersistenceInvalidClassException,
      FilePersistenceDataCorruptedException,
      FilePersistenceNotSerializableException, ProxyException,
      FilePersistenceTooBigForSerializationException {
    IBobSerialize bobSerialize = new BobSerialize();
    session.open();
    session.setObject(BOB1, bobSerialize);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
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.