Package org.apache.hivemind.service

Examples of org.apache.hivemind.service.ClassFab.addField()


        ProxyBuilder builder = new ProxyBuilder("InnerProxy", servicePoint);

        ClassFab classFab = builder.getClassFab();

        classFab.addField("_deferredProxy", deferredProxyClass);
        classFab.addField("_service", serviceInterface);
        classFab.addField("_serviceModel", getClass());

        BodyBuilder body = new BodyBuilder();

        // The constructor remembers the outer proxy and registers itself
View Full Code Here


        ClassFab classFab = builder.getClassFab();

        classFab.addField("_deferredProxy", deferredProxyClass);
        classFab.addField("_service", serviceInterface);
        classFab.addField("_serviceModel", getClass());

        BodyBuilder body = new BodyBuilder();

        // The constructor remembers the outer proxy and registers itself
        // with the outer proxy.
View Full Code Here

        ClassFactory cf = newMock(ClassFactory.class);
        ClassFab fab = newMock(ClassFab.class);

        expect(cf.newClass(startsWith("$BaseComponent"), eq(BaseComponent.class))).andReturn(fab);

        fab.addField("fred", String.class);

        replay();

        EnhancementOperation eo = new EnhancementOperationImpl(new DefaultClassResolver(), spec,
                BaseComponent.class, cf, null);
View Full Code Here

       
        expect(cf.newClass(startsWith("$BaseComponent"), eq(BaseComponent.class))).andReturn(fab);
       
        // String because "FRED_VALUE" is a String

        fab.addField("fred", String.class);
       
        replay();
       
        EnhancementOperationImpl eo = new EnhancementOperationImpl(new DefaultClassResolver(),
                spec, BaseComponent.class, cf, null);
View Full Code Here

        verify();

        HashMap map = new HashMap();

        fab.addField("fred_0", Map.class);
       
        replay();

        assertEquals("fred_0", eo.addInjectedField("fred", Map.class, map));
View Full Code Here

        ClassFactory cf = newMock(ClassFactory.class);
        ClassFab fab = newMock(ClassFab.class);

        expect(cf.newClass(startsWith("$BaseComponent"), eq(BaseComponent.class))).andReturn(fab);

        fab.addField("fred", String.class);

        replay();

        EnhancementOperation eo = new EnhancementOperationImpl(new DefaultClassResolver(), spec,
                BaseComponent.class, cf, null);
View Full Code Here

       
        expect(cf.newClass(startsWith("$BaseComponent"), eq(BaseComponent.class))).andReturn(fab);
       
        // String because "FRED_VALUE" is a String

        fab.addField("fred", String.class);
       
        replay();
       
        EnhancementOperationImpl eo = new EnhancementOperationImpl(new DefaultClassResolver(),
                spec, BaseComponent.class, cf, null);
View Full Code Here

        verify();

        HashMap map = new HashMap();

        fab.addField("fred_0", Map.class);
       
        replay();

        assertEquals("fred_0", eo.addInjectedField("fred", Map.class, map));
View Full Code Here

        Class serviceInterface = servicePoint.getServiceInterface();

        // This will initally be the inner proxy, then switch over to the
        // service implementation.

        classFab.addField("_inner", serviceInterface);
        classFab.addField("_shutdown", boolean.class);
        if (!RegistryShutdownListener.class.isAssignableFrom(serviceInterface))
        {
            classFab.addInterface(RegistryShutdownListener.class);
View Full Code Here

        // This will initally be the inner proxy, then switch over to the
        // service implementation.

        classFab.addField("_inner", serviceInterface);
        classFab.addField("_shutdown", boolean.class);
        if (!RegistryShutdownListener.class.isAssignableFrom(serviceInterface))
        {
            classFab.addInterface(RegistryShutdownListener.class);

            classFab.addMethod(Modifier.PUBLIC | Modifier.FINAL, new MethodSignature(void.class,
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.