Package net.sf.joafip.service

Examples of net.sf.joafip.service.FilePersistenceBuilder.build()


      builder.setProxyMode(true);
      builder.setRemoveFiles(false);
      builder.setGarbageManagement(true);
      builder.setCrashSafeMode(crashSafeMode);
    }
    filePersistence = builder.build();
    filePersistence.setChangeLogEnabled(true, 1);
    return filePersistence;
  }
}
View Full Code Here


    builder.setAutoSaveEnabled(true);
    builder.setMaxInMemoryThreshold(0);
    // builder.setMaintenedInMemory(true);
    // builder.setMaintenedInMemoryQuota(500);
    builder.setFileCache(1000, 10 * 1024);
    return builder.build();
  }

  @Override
  public boolean doSave() {
    return true;
View Full Code Here

    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setDataManager(dataManager);
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(true);
    filePersistence = builder.build();
    filePersistence.autoSaveSetup(0);// 0: try to save at each object load
    filePersistence.setAutoSaveEnabled(true);
    filePersistence.setAutoSaveEventListener(this);
    // objectIoManager = filePersistence.getObjectIOManager();
  }
View Full Code Here

    // /**/removeFiles,
    // /**/taillePageCacheDisque/* page size */,
    // /**/nombreDePageDuCacheDisque/* number of page */,
    // /**/false /* no garbage management */,
    // /**/crashSafeMode/* crash safe mode */);
    filePersistence = builder.build();
    filePersistence.storedImmutableEnum(new Class[] { EnumOrderType1.class,
        EnumStrategy.class });
  }

  @Override
View Full Code Here

    builder.setAutoSaveEnabled(true);
    builder.setMaxInMemoryThreshold(1000);
    builder.setMaintenedInMemory(true);
    builder.setMaintenedInMemoryQuota(500);
    builder.setFileCache(1000, 10 * 1024);
    return builder.build();
  }

  @Override
  public boolean doSave() {
    return true;
View Full Code Here

    builder.setPathName("Z:/");
    builder.setRemoveFiles(false);
    builder.setFileCache(16 * 1024/* pageSize */, 8 * 1024/* maxPage */);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
    session = filePersistence.createDataAccessSession();
  }

  private void closeFilePersistence() throws FilePersistenceException,
      FilePersistenceInvalidClassException,
View Full Code Here

    builder.setPathName(TestConstant.getWinRamDiskRuntimeDir());
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
  }

  @Override
  protected void tearDown() throws Exception { // NOPMD
    try {
View Full Code Here

    builder.setPathName(TestConstant.getWinRamDiskRuntimeDir());
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
    session = filePersistence.createDataAccessSession();
    logger.info("end setup");
  }

  @Override
View Full Code Here

    builder.setMaxBufferSize(8 * 1024);
    builder.setMaxNumberOfBuffer(32);
    builder.setPathName(path.getPath());
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(true);
    filePersistence = builder.build();
    session = filePersistence.createDataAccessSession();
  }

  @Override
  protected void tearDown() throws Exception {// NOPMD
View Full Code Here

    builder.setFileCache(PAGE_SIZE, NUMBER_OF_PAGE);
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(GARBAGE);
    builder.setCrashSafeMode(CRASH_SAFE_MODE);
    filePersistence = builder.build();
  }

}
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.