Package org.apache.commons.discovery.resource

Examples of org.apache.commons.discovery.resource.ClassLoaders


    }


    private boolean resolveLifecycleProviderFromService(ExternalContext externalContext) {
        ClassLoader classLoader = ClassUtils.getContextClassLoader();
        ClassLoaders loaders = new ClassLoaders();
        loaders.put(classLoader);
        loaders.put(this.getClass().getClassLoader());
        DiscoverServiceNames dsn = new DiscoverServiceNames(loaders);
        ResourceNameIterator iter = dsn.findResourceNames(LIFECYCLE_PROVIDER);
        while (iter.hasNext()) {
            String className = iter.nextResourceName();
            try
View Full Code Here


    }


    private boolean resolveLifecycleProviderFromService(ExternalContext externalContext) {
        ClassLoader classLoader = ClassUtils.getContextClassLoader();
        ClassLoaders loaders = new ClassLoaders();
        loaders.put(classLoader);
        loaders.put(this.getClass().getClassLoader());
        DiscoverServiceNames dsn = new DiscoverServiceNames(loaders);
        ResourceNameIterator iter = dsn.findResourceNames(LIFECYCLE_PROVIDER);
        while (iter.hasNext()) {
            String className = iter.nextResourceName();
            try
View Full Code Here

    }


    private boolean resolveLifecycleProviderFromService(ExternalContext externalContext) {
        ClassLoader classLoader = ClassUtils.getContextClassLoader();
        ClassLoaders loaders = new ClassLoaders();
        loaders.put(classLoader);
        loaders.put(this.getClass().getClassLoader());
        DiscoverServiceNames dsn = new DiscoverServiceNames(loaders);
        ResourceNameIterator iter = dsn.findResourceNames(LIFECYCLE_PROVIDER);
        while (iter.hasNext()) {
            String className = iter.nextResourceName();
            try
View Full Code Here

       By making this JAR part of the webapp, the new provider will be
       automatically discovered.
    */
    private static void loadPluggableProviders() {
        ClassLoader clzLoader = WSDDProvider.class.getClassLoader();
        ClassLoaders loaders = new ClassLoaders();
        loaders.put(clzLoader);
        DiscoverServiceNames dsn = new DiscoverServiceNames(loaders);
        ResourceNameIterator iter = dsn.findResourceNames(PLUGABLE_PROVIDER_FILENAME);
        while (iter.hasNext()) {
            String className = (String) iter.nextResourceName();
            try {
View Full Code Here

         * Find and examine each service
         */
        return (EngineConfigurationFactory)AccessController.doPrivileged(
                new PrivilegedAction() {
                    public Object run() {
                        ClassLoaders loaders =
                            ClassLoaders.getAppLoaders(mySpi, myFactory, true);
               
                        NameDiscoverers nameDiscoverers = new NameDiscoverers();
                        nameDiscoverers.addResourceNameDiscover(new DiscoverOldNamesInManagedProperties());
                        nameDiscoverers.addResourceNameDiscover(new DiscoverNamesInManagedProperties());
View Full Code Here

         * Find and examine each service
         */
        return (EngineConfigurationFactory)AccessController.doPrivileged(
                new PrivilegedAction() {
                    public Object run() {
                        ClassLoaders loaders =
                            ClassLoaders.getAppLoaders(mySpi, myFactory, true);
               
                        NameDiscoverers nameDiscoverers = new NameDiscoverers();
                        nameDiscoverers.addResourceNameDiscover(new DiscoverOldNamesInManagedProperties());
                        nameDiscoverers.addResourceNameDiscover(new DiscoverNamesInManagedProperties());
View Full Code Here

        Object[] params = new Object[] { obj };

        /**
         * Find and examine each service
         */
        ClassLoaders loaders =
            ClassLoaders.getAppLoaders(mySpi, myFactory, true);

        ResourceNameIterator it =
            new DiscoverServiceNames(loaders).findResourceNames(mySpi.getName());

View Full Code Here

    }


    private boolean resolveLifecycleProviderFromService(ExternalContext externalContext) {
        ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
        ClassLoaders loaders = new ClassLoaders();
        loaders.put(classLoader);
        DiscoverServiceNames dsn = new DiscoverServiceNames(loaders);
        ResourceNameIterator iter = dsn.findResourceNames(LIFECYCLE_PROVIDER);
        while (iter.hasNext()) {
            String className = iter.nextResourceName();
            try
View Full Code Here

    }


    private boolean resolveLifecycleProviderFromService(ExternalContext externalContext) {
        ClassLoader classLoader = ClassUtils.getContextClassLoader();
        ClassLoaders loaders = new ClassLoaders();
        loaders.put(classLoader);
        DiscoverServiceNames dsn = new DiscoverServiceNames(loaders);
        ResourceNameIterator iter = dsn.findResourceNames(LIFECYCLE_PROVIDER);
        while (iter.hasNext()) {
            String className = iter.nextResourceName();
            try
View Full Code Here

    }

    public void testLowLevelFind() {
        org.apache.commons.discovery.log.SimpleLog.setLevel(logLevel);

        ClassLoaders loaders = ClassLoaders.getAppLoaders(TestInterface2.class, getClass(), false);
        String name = "org.apache.commons.discovery.test.TestImpl2_1";
       
        DiscoverClasses discovery = new DiscoverClasses(loaders);
        ResourceClassIterator iter = discovery.findResourceClasses(name);
        while (iter.hasNext()) {
View Full Code Here

TOP

Related Classes of org.apache.commons.discovery.resource.ClassLoaders

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.