Package org.apache.hivemind

Examples of org.apache.hivemind.ClassResolver.findClass()


        {
            try
            {
                ClassResolver resolver = _contributingModule.getClassResolver();

                _instanceClass = resolver.findClass(_instanceClassName);
            }
            catch (Exception ex)
            {
                throw new ApplicationRuntimeException(ex.getMessage(), getLocation(), ex);
            }
View Full Code Here


    }

    private Object instantiateCoreServiceInstance()
    {
        ClassResolver resolver = _contributingModule.getClassResolver();
        Class serviceClass = resolver.findClass(_parameter.getClassName());

        List parameters = _parameter.getParameters();

        if (_parameter.getAutowireServices() && parameters.isEmpty())
        {
View Full Code Here

        ClassResolver resolver = getModule().getClassResolver();
        Class result = null;

        try
        {
            result = resolver.findClass(_serviceInterfaceName);
        }
        catch (Exception ex)
        {
            throw new ApplicationRuntimeException(ImplMessages.badInterface(
                    _serviceInterfaceName,
View Full Code Here

        String locator,
        Location location)
    {
        ClassResolver resolver = contributingModule.getClassResolver();

        Class instanceClass = resolver.findClass(locator);

        try
        {
            Object result = instanceClass.newInstance();
View Full Code Here

        ClassResolver resolver = processor.getContributingModule().getClassResolver();
        Object object = null;

        try
        {
            Class objectClass = resolver.findClass(_className);

            object = objectClass.newInstance();

        }
        catch (Exception ex)
View Full Code Here

        if (HiveMind.isBlank(inputValue))
            return null;

        ClassResolver resolver = contributingModule.getClassResolver();

        return resolver.findClass(inputValue);
    }
}
View Full Code Here

        ClassResolver resolver = getModule().getClassResolver();
        Class result = null;

        try
        {
            result = resolver.findClass(_serviceInterfaceName);
        }
        catch (Exception ex)
        {
            throw new ApplicationRuntimeException(
                ImplMessages.badInterface(_serviceInterfaceName, getExtensionPointId()),
View Full Code Here

            throw new RuntimeException("File " + springJAR
                    + " does not exist; this should have been downloaded by the Ant build scripts.");

        ClassResolver resolver = newClassResolver(springJAR);

        Class propertyValueClass = resolver.findClass("org.springframework.beans.PropertyValue");
        Constructor constructor = propertyValueClass.getConstructor(new Class[]
        { String.class, Object.class });

        Serializable instance = (Serializable) constructor.newInstance(new Object[]
        { "fred", "flintstone" });
View Full Code Here

            throw new RuntimeException("File " + springJAR
                    + " does not exist; this should have been downloaded by the Ant build scripts.");
       
        ClassResolver resolver1 = newClassResolver(springJAR);
       
        Class propertyValueClass = resolver1.findClass("org.springframework.beans.PropertyValue");
        Constructor constructor = propertyValueClass.getConstructor(new Class[]
        { String.class, Object.class });

        Serializable instance = (Serializable) constructor.newInstance(new Object[]
        { "fred", "flintstone" });
View Full Code Here

    public void testFindClassSuccess()
    {
        ClassResolver cr = new DefaultClassResolver();

        assertEquals(HashMap.class, cr.findClass("java.util.HashMap"));
    }

    public void testFindClassFailure()
    {
        ClassResolver cr = new DefaultClassResolver();
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.