Package net.sf.joafip.service

Examples of net.sf.joafip.service.FilePersistenceBuilder


      FilePersistenceClassNotFoundException,
      FilePersistenceDataCorruptedException, CopierException,
      FilePersistenceTooBigForSerializationException {

    /* open file persistence */
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setProxyMode(true);
    builder.setCrashSafeMode(true);
    builder.setPathName(STORAGE_DIRECTORY.getPath());
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(false);
    final IFilePersistence filePersistence =
    // /**/new FilePersistence(1, null, STORAGE_DIRECTORY, false, false);
    builder.build();
    final IDataAccessSession session = filePersistence
        .createDataAccessSession();

    /* store new item table (empty) */
    session.open();
 
View Full Code Here


  @Override
  protected void setUp() throws Exception {// NOPMD
    super.setUp();
    // filePersistence = new FilePersistence(1, null, path, true, false);
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setFileAccessMode(EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS);
    builder.setMaxBufferSize(8 * 1024);
    builder.setMaxNumberOfBuffer(32);
    builder.setPathName(TestConstant.getWinRamDiskRuntimeDir());
    builder.setProxyMode(true);
    builder.setRemoveFiles(true);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
    filePersistence.setSubstituteObjectManager(
        SubstitutedBobSerialize1.class, SubstitutionBob.class, this);
    map =
    /**/new TreeMap<Integer, SubstitutedBobSerialize1>();
  }
View Full Code Here

      FilePersistenceInvalidClassException,
      FilePersistenceNotSerializableException,
      FilePersistenceClassNotFoundException,
      FilePersistenceDataCorruptedException,
      FilePersistenceTooBigForSerializationException, RBTException {
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setPathName("runtime");
    builder.setFileCache(10 * 1024, 10 * 1024);
    builder.setProxyMode(true);
    builder.setRemoveFiles(true);
    builder.setCrashSafeMode(false);
    builder.setGarbageManagement(false);
    // builder.setAutoSaveEnabled(true);
    // builder.setMaxInMemoryThreshold(1000);
    // builder.setMaintenedInMemory(false);
    // // builder.setMaintenedInMemoryQuota(100);
    final IFilePersistence filePersistence = builder.build();
    session = filePersistence.createDataAccessSession();

    session.open();
    Tree<String> tree = new Tree<String>();
    session.setObject("key", tree);
View Full Code Here

    // filePersistence = new FilePersistence(1, null, RUNTIME_DIR,
    // /**/false/* do not remove files */,
    // /**/PAGE_SIZE, NUMBER_OF_PAGE,
    // /**/GARBAGE,
    // /**/CRASH_SAFE_MODE);
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setPathName(runtimeDir);
    builder.setFileCache(PAGE_SIZE, NUMBER_OF_PAGE);
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(GARBAGE);
    builder.setCrashSafeMode(CRASH_SAFE_MODE);
    filePersistence = (FilePersistence) builder.build();
    filePersistence.setAutoSaveEventListener(this);
    filePersistence.autoSaveSetup(0);
    filePersistence.setAutoSaveEnabled(true);
    // filePersistence.maintainInMemorySetup(0);
    // filePersistence.setMaintainedInMemoryEnabled(false);
View Full Code Here

      FilePersistenceInvalidClassException,
      FilePersistenceNotSerializableException,
      FilePersistenceClassNotFoundException,
      FilePersistenceDataCorruptedException,
      FilePersistenceTooBigForSerializationException, HeapException {
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    final String dataFile = RUNTIME_DIR + "/block.data";
    final IHeapDataManager dataManager =
    /**/new BlockDataManager(dataFile, 1024);
    builder.setDataManager(dataManager);
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    final IFilePersistence filePersistence = builder.build();
    filePersistence.setExportListener(this);
    final int numberOfDataRecord = filePersistence.getNumberOfDataRecord();
    System.out.println("numberOfDataRecord=" + numberOfDataRecord); // NOPMD
    startTime = System.currentTimeMillis();
    filePersistence.xmlExport("runtime_perf/export", "runtime_perf/tmp",
View Full Code Here

      // null, "runtime",
      // /**/false/* do not remove files */,
      // /**/pageSize, numberOfPage,
      // /**/GARBAGE,
      // /**/CRASH_SAFE_MODE);
      final FilePersistenceBuilder builder = new FilePersistenceBuilder();
      builder.setFileCache(pageSize, numberOfPage);
      builder.setPathName("runtime");
      builder.setProxyMode(true);
      builder.setRemoveFiles(false);
      builder.setGarbageManagement(GARBAGE);
      builder.setCrashSafeMode(CRASH_SAFE_MODE);
      final IFilePersistence filePersistence = builder.build();

      String message = "to garbage="
          + filePersistence.getNumberOfToGarbage();
      printMessage(message);
      message = "garbage candidate="
View Full Code Here

      FilePersistenceInvalidClassException,
      FilePersistenceNotSerializableException,
      FilePersistenceClassNotFoundException,
      FilePersistenceDataCorruptedException,
      FilePersistenceTooBigForSerializationException, TestException {
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setFileAccessMode(EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS);
    builder.setMaxBufferSize(8 * 1024);
    builder.setMaxNumberOfBuffer(32);
    builder.setPathName(TestConstant.getWinRamDiskRuntimeDir());
    builder.setProxyMode(true);
    final IFilePersistence filePersistence = builder.build();
    filePersistence.setAutoSaveEnabled(true);
    // 0 for immediate saving
    filePersistence.autoSaveSetup(0);
    final IExclusiveDataAccessSession session = filePersistence
        .createExclusiveDataAccessSession();
View Full Code Here

      throws FilePersistenceException,
      FilePersistenceInvalidClassException,
      FilePersistenceNotSerializableException,
      FilePersistenceClassNotFoundException,
      FilePersistenceDataCorruptedException {
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setDataModelIdentifier(1);
    builder.setDataModelConversionDefInputStream(inputStream);
    builder.setFileAccessMode(EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS);
    builder.setMaxBufferSize(8 * 1024);
    builder.setMaxNumberOfBuffer(32);
    builder.setPathName(path.getPath());
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    return builder.build();
    // return new FilePersistence(1, inputStream, path,
    // /**/false/* DO NOT remove files */,
    // /**/false/* do not manage garbage */);
  }
 
View Full Code Here

      FilePersistenceInvalidClassException,
      FilePersistenceNotSerializableException,
      FilePersistenceClassNotFoundException,
      FilePersistenceDataCorruptedException,
      FilePersistenceTooBigForSerializationException, TestException {
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setFileAccessMode(EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS);
    builder.setMaxBufferSize(8 * 1024);
    builder.setMaxNumberOfBuffer(32);
    builder.setPathName(TestConstant.getWinRamDiskRuntimeDir());
    builder.setProxyMode(true);
    final IFilePersistence filePersistence = builder.build();
    filePersistence.setAutoSaveEnabled(true);
    // 0 for immediate saving
    filePersistence.autoSaveSetup(0);
    final IExclusiveDataAccessSession session = filePersistence
        .createExclusiveDataAccessSession();
View Full Code Here

    /**/ClassLoader
        .getSystemResourceAsStream("net/sf/joafip/entity/rel301/conversion.def");
    final InputStreamAndSource dataModelConversionDefInputStreamAndSource =
    /**/new InputStreamAndSource(dataModelConversionDefInputStream,
        "net/sf/joafip/entity/rel301/conversion.def");
    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    builder.setDataModelIdentifier(2);
    builder.setDataModelConversionDefInputStream(dataModelConversionDefInputStreamAndSource);
    builder.setFileAccessMode(EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS);
    builder.setMaxBufferSize(8 * 1024);
    builder.setMaxNumberOfBuffer(32);
    builder.setPathName(path.getPath());
    builder.setProxyMode(false);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    return builder.build();
    // return new FilePersistence(2,
    // dataModelConversionDefInputStreamAndSource, path,
    // /**/false/* no proxy mode */,
    // /**/false/* DO NOT remove files */,
    // /**/false/* do not manage garbage */);
 
View Full Code Here

TOP

Related Classes of net.sf.joafip.service.FilePersistenceBuilder

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.