Package net.sf.joafip.service

Examples of net.sf.joafip.service.ClassLoaderProvider


    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(
    /**/1/* currentDataModelIdentifier */,
    /**/dataManager,
 
View Full Code Here


    final ClassInfo classInfo = classInfoFactory
        .getNoProxyClassInfo(objectClass);
    final StorageInfo storageInfo = new StorageInfo();
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        new ClassLoaderProvider(), classInfoFactory);
    final Object object = proxyManager2.newInstanceNoConstruction(
        classInfo, storageInfo, this, DataRecordIdentifier.LAST, true)
        .getObject();
    assertTrue("must say is a proxy",
        ProxyManager2.isProxyOrEnhanced(object));
View Full Code Here

        classInfoFactory));
    final ClassNameManager classNameManager = new ClassNameManager(
        heapRecordableManager, storeHeader, classInfoFactory,
        helperBinaryConversion);
    helperBinaryConversion.initialize(classInfoFactory, null);
    final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
    proxyManager2 = new ProxyManager2(classLoaderProvider, classInfoFactory);
    objectIOManager = new ObjectIOManager(1, dataManager,
        true/* proxy mode */, classNameManager, storeSynchro,
        classInfoFactory, helperBinaryConversion, proxyManager2);
    objectIOManager.setGarbageManagement(true/* garbage management */, this);
View Full Code Here

  protected void setUp() throws Exception {// NOPMD
    super.setUp();
    version0 = Version.releaseId("0.0.0");
    version1 = Version.releaseId("0.0.1");
    classInfoFactory = new ClassInfoFactory(1);
    classInfoFactory.setClassLoaderProvider(new ClassLoaderProvider());
    fieldType = classInfoFactory.getNoProxyClassInfo(Integer.class);
  }
View Full Code Here

  public void test() throws ClassInfoException, ProxyException {
    final Class<?> objectClass = BobCallInConstructor.class;
    final ClassInfo classInfo = classInfoFactory
        .getNoProxyClassInfo(objectClass);
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        new ClassLoaderProvider(), classInfoFactory);
    final StorageInfo storageInfo = new StorageInfo();
    inConstruction = true;
    final BobCallInConstructor object = (BobCallInConstructor) proxyManager2
        .newInstanceConstruct(classInfo,
            new Class<?>[] { String.class },
View Full Code Here

        classInfoFactory));

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

    // do a public method interception test before test package visibility
    // method interception test
View Full Code Here

    final Class<Bob1> objectClass = Bob1.class;
    final ClassInfo classInfo = classInfoFactory
        .getNoProxyClassInfo(objectClass);
    final StorageInfo storageInfo = new StorageInfo();
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        new ClassLoaderProvider(), classInfoFactory);
    // change persistence id to have a new proxy class name
    proxyManager2.setPersistenceId(proxyManager2.getPersistenceId() + 1);
    final Object object = proxyManager2.newInstanceNoConstruction(
        classInfo, storageInfo, this, DataRecordIdentifier.LAST, true)
        .getObject();
View Full Code Here

        classInfoFactory));

    final ClassInfo classInfo = classInfoFactory
        .getNoProxyClassInfo(objectClass);
    final StorageInfo storageInfo = new StorageInfo();
    final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        classLoaderProvider, classInfoFactory);
    final Bob1 bob1 = (Bob1) proxyManager2.newInstanceNoConstruction(
        classInfo, storageInfo, this, DataRecordIdentifier.LAST, true)
        .getObject();
View Full Code Here

    final Class<?> objectClass = Bob1.class;

    final ClassInfo classInfo = classInfoFactory
        .getNoProxyClassInfo(objectClass);
    final StorageInfo storageInfo = new StorageInfo();
    final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        classLoaderProvider, classInfoFactory);
    Bob1 bob1 = (Bob1) proxyManager2.newInstanceNoConstruction(classInfo,
        storageInfo, this, null, false).getObject();
    assertFalse("must not set object state", setted);
View Full Code Here

    final Class<?> objectClass = BobWithDifferentMethod.class;
    final ClassInfo classInfo = classInfoFactory
        .getNoProxyClassInfo(objectClass);
    setted = false;
    final StorageInfo storageInfo = new StorageInfo();
    final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
    final ProxyManager2 proxyManager2 = new ProxyManager2(
        classLoaderProvider, classInfoFactory);
    final BobWithDifferentMethod bob = (BobWithDifferentMethod) proxyManager2
        .newInstanceNoConstruction(classInfo, storageInfo, this, null,
            false).getObject();
View Full Code Here

TOP

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

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.