Package org.apache.hivemind.internal

Examples of org.apache.hivemind.internal.Module


    {
        super(servicePoint);

        _serviceInterface = servicePoint.getServiceInterface();

        Module module = getServicePoint().getModule();

        _notifier = (ThreadEventNotifier) module.getService(
                HiveMind.THREAD_EVENT_NOTIFIER_SERVICE,
                ThreadEventNotifier.class);

        _serviceProxy = constructServiceProxy();
    }
View Full Code Here


    private void injectRegistry(Object moduleInstance, RegistryInfrastructure _registry)
    {
        if (PropertyUtils.isWritable(moduleInstance, REGISTRY_PROPERTY_NAME)
                && PropertyUtils.getPropertyType(moduleInstance, REGISTRY_PROPERTY_NAME).equals(TypedRegistry.class)) {
           
            Module callingModule = _registry.getModule(_moduleId);
            TypedRegistry annotatedRegistry = new TypedRegistryImpl(callingModule, _registry);
            PropertyUtils.write(moduleInstance, REGISTRY_PROPERTY_NAME, annotatedRegistry);
        }
    }
View Full Code Here

    }

    private Module newModule()
    {
        MockControl c = newControl(Module.class);
        Module result = (Module) c.getMock();

        result.getModuleId();
        c.setReturnValue("test.module");

        result.getClassResolver();
        c.setReturnValue(new DefaultClassResolver());

        return result;
    }
View Full Code Here

        wonk.wonkVoid();
        wonk.wonkString("zebra");
        wonkControl.setReturnValue("stripes");

        Module m = newModule();

        replayControls();

        Wonk proxy = (Wonk) f.createCoreServiceImplementation("foo.bar", Wonk.class, null, m, parameters);
View Full Code Here

    {
        ServicePropertyFactory f = newFactory();

        List parameters = newParameters(new WonkHolder(null), "wonk");

        Module m = newModule();

        replayControls();

        Wonk proxy = (Wonk) f.createCoreServiceImplementation("foo.bar", Wonk.class, null, m, parameters);
View Full Code Here

    }

    private Module getModule()
    {
        MockControl c = newControl(Module.class);
        Module result = (Module) c.getMock();

        result.getModuleId();
        c.setReturnValue("foo.bar");

        return result;
    }
View Full Code Here

        return result;
    }

    public void testNonNullId()
    {
        Module m = getModule();

        replayControls();

        Translator t = new QualifiedIdTranslator();
View Full Code Here

        assertEquals(null, t.translate(null, null, null, null));
    }

    public void testNonNullList()
    {
        Module m = getModule();

        replayControls();

        Translator t = new IdListTranslator();
View Full Code Here

        String jndiName = proxyParameters.getJndiName();
        String homeInterfaceClassName = proxyParameters.getHomeInterfaceClassName();

        // The service interface is the remote interface.

        Module module = factoryParameters.getInvokingModule();
        Class serviceInterface = factoryParameters.getServiceInterface();
       
        Class homeInterface = module.resolveType(homeInterfaceClassName);

        String proxyClassName = ClassFabUtils.generateClassName(serviceInterface);

        ClassFab classFab =
            _classFactory.newClass(
View Full Code Here

        MockControl factoryControl = newControl(BeanFactory.class);
        BeanFactory factory = (BeanFactory) factoryControl.getMock();

        MockControl moduleControl = newControl(Module.class);
        Module module = (Module) moduleControl.getMock();

        module.getService("factory", BeanFactory.class);
        moduleControl.setReturnValue(factory);

        factory.get("my-bean,initialized");
        factoryControl.setReturnValue(result);
View Full Code Here

TOP

Related Classes of org.apache.hivemind.internal.Module

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.