Examples of ClassInfoFactory


Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

  protected void setUp() throws Exception {// NOPMD
    super.setUp();
    final HelperBinaryConversion helperBinaryConversion = new HelperBinaryConversion();
    final IClassNameManager classNameManager = new ClassNameManagerMock();
    final int currentDataModelIdentifier = 1;
    classInfoFactory = new ClassInfoFactory(currentDataModelIdentifier);
    final IProxyManagerForObjectIO proxyManager = new SerializerProxyManager(
        classInfoFactory);
    serializer = new SerializerObjectIOManager(currentDataModelIdentifier,
        classNameManager, classInfoFactory, helperBinaryConversion,
        proxyManager);
View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

    dataManager.setNextFreeDataRecordIdentifier(DataRecordIdentifier.LAST);
    classNameManager = new ClassNameManagerMock();
    final StoreSynchro storeSynchro = new StoreSynchro();
    storeSynchro.setPersistenceId(0);
    storeSynchro.newCurrentFileAccessSession();
    classInfoFactory = new ClassInfoFactory(1);
    final HelperBinaryConversion helperBinaryConversion = new HelperBinaryConversion();
    final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        classLoaderProvider, classInfoFactory);
    objectIOManager = new ObjectIOManager(
View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

        storeHeader.getDataRecordIdentifier());
    storeHeader.setStateHaveChanged();
    recordableManager.save();
    dataManager.flush();

    final ClassInfoFactory classInfoFactory = new ClassInfoFactory(1);
    classInfoFactory.setConversionManager(new ConversionManager(
        classInfoFactory));
    final ClassNameManager classNameManager = new ClassNameManager(
        recordableManager, storeHeader, classInfoFactory,
        helperBinaryConversion);
    classNameManager.load();

    assertEquals("must be class #0", 0,
        classNameManager.getIdentifier(classInfoFactory
            .getNoProxyClassInfo(this.getClass())));
    assertTrue("store header must changed", storeHeader.isStateChanged());
    recordableManager.save();
    assertFalse("store header must unchanged", storeHeader.isStateChanged());
    assertEquals("must be class #1", 1,
        classNameManager.getIdentifier(classInfoFactory
            .getNoProxyClassInfo(Integer.class)));
    assertTrue("store header must changed", storeHeader.isStateChanged());
    recordableManager.save();
    assertFalse("store header must unchanged", storeHeader.isStateChanged());
    dataManager.flush();
    classNameManager.clear();
    classNameManager.load();

    assertEquals("must be class #0", 0,
        classNameManager.getIdentifier(classInfoFactory
            .getNoProxyClassInfo(this.getClass())));
    assertEquals("must be class #1", 1,
        classNameManager.getIdentifier(classInfoFactory
            .getNoProxyClassInfo(Integer.class)));
    assertEquals("must be class #2", 2,
        classNameManager.getIdentifier(classInfoFactory
            .getNoProxyClassInfo(String.class)));

    assertEquals("must be this.getClass", this.getClass(), classNameManager
        .getObjectClassInfo(0).getObjectClass());
    assertEquals("must be Integer.class", Integer.class, classNameManager
        .getObjectClassInfo(1).getObjectClass());
    assertEquals("must be String.class", String.class, classNameManager
        .getObjectClassInfo(2).getObjectClass());

    assertTrue("store header must changed", storeHeader.isStateChanged());
    recordableManager.save();
    dataManager.flush();
    classNameManager.clear();
    classNameManager.load();

    assertEquals("must be class #0", 0,
        classNameManager.getIdentifier(classInfoFactory
            .getNoProxyClassInfo(this.getClass())));
    assertEquals("must be class #1", 1,
        classNameManager.getIdentifier(classInfoFactory
            .getNoProxyClassInfo(Integer.class)));
    assertEquals("must be class #2", 2,
        classNameManager.getIdentifier(classInfoFactory
            .getNoProxyClassInfo(String.class)));

    assertEquals("must be this.getClass", this.getClass(), classNameManager
        .getObjectClassInfo(0).getObjectClass());
    assertEquals("must be Integer.class", Integer.class, classNameManager
View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

        toVisitRecordManager, visitedRecordManager, storeHeader,
        joafipMutex);
    garbager = new StoreGarbager(this);
    linkManager = new LinkManager(garbageManager);
    garbager.setStoreSaver(this);
    final ClassInfoFactory classInfoFactory = new ClassInfoFactory(0/* currentDataModelIdentifier */);
    classNameManager = new ClassNameManager(heapRecordableManager,
        storeHeader, classInfoFactory, helperBinaryConversion);
    backgroundException = null;// NOPMD
    attachedToRoot = new TreeSet<DataRecordIdentifier>();

View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

  }

  @Override
  protected void setUp() throws Exception {// NOPMD
    super.setUp();
    classInfoFactory = new ClassInfoFactory(1);
    classInfoFactory.setConversionManager(new ConversionManager(
        classInfoFactory));
  }
View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

    final HeapRecordableManager heapRecordableManager =
    /**/new HeapRecordableManager(dataManager);
    final HelperBinaryConversion helperBinaryConversion = new HelperBinaryConversion();
    final StoreHeader storeHeader = new StoreHeader(heapRecordableManager,
        helperBinaryConversion);
    classInfoFactory = new ClassInfoFactory(1);
    classInfoFactory.setConversionManager(new ConversionManager(
        classInfoFactory));
    final ClassNameManager classNameManager = new ClassNameManager(
        heapRecordableManager, storeHeader, classInfoFactory,
        helperBinaryConversion);
View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

  }

  @Override
  protected void setUp() throws Exception {// NOPMD
    super.setUp();
    classInfoFactory = new ClassInfoFactory(1);
  }
View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

  public void test() throws ProxyException, ClassInfoException,
      ObjectIOException {
    final Class<BobPackageVisibility> objectClass = BobPackageVisibility.class;
    intercepted = null;// NOPMD
    final ClassInfoFactory classInfoFactory = new ClassInfoFactory(1);
    classInfoFactory.setConversionManager(new ConversionManager(
        classInfoFactory));

    final ClassInfo classInfo = classInfoFactory
        .getNoProxyClassInfo(objectClass);
    final StorageInfo storageInfo = new StorageInfo();
    final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        classLoaderProvider, classInfoFactory);
View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

  public void test() throws ProxyException, ClassInfoException,
      ObjectIOException {
    final Class<Bob1> objectClass = Bob1.class;
    intercepted = null;// NOPMD
    final ClassInfoFactory classInfoFactory = new ClassInfoFactory(1);
    classInfoFactory.setConversionManager(new ConversionManager(
        classInfoFactory));

    final ClassInfo classInfo = classInfoFactory
        .getNoProxyClassInfo(objectClass);
    final StorageInfo storageInfo = new StorageInfo();
    final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        classLoaderProvider, classInfoFactory);
View Full Code Here

Examples of net.sf.joafip.store.service.classinfo.ClassInfoFactory

    sonReadObjectList =
    /**/new LinkedList<ObjectClassInfoAndDeclared>();
    readByInputStreamMap =
    /**/new IdentityHashMap<Object, Boolean>();

    classInfoFactory = new ClassInfoFactory(1);
    helperBinaryConversion = /**/new HelperBinaryConversion();
    helperBinaryConversion.initialize(classInfoFactory, this);
    final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
    proxyManager2 = new ProxyManager2(classLoaderProvider, classInfoFactory);
    objectIOInputStream = new ObjectIOInputStream(this, classInfoFactory,
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.