Package org.apache.commons.jci.stores

Examples of org.apache.commons.jci.stores.ResourceStoreClassLoader


        if ( parentClassLoader == null )
        {
            parentClassLoader = this.getClass().getClassLoader();
        }

        ResourceStoreClassLoader classLoader = new ResourceStoreClassLoader( parentClassLoader,
                                                                             new ResourceStore[]{dst} );

        Map parents = new HashMap();
        Map files = new HashMap();
        Object object = null;
View Full Code Here


    public ReloadingClassLoader( final ClassLoader pParent ) {       
        super(pParent);
        parent = pParent;       

        delegate = new ResourceStoreClassLoader(parent, stores);
    }
View Full Code Here

            final int n = stores.length;
            final ResourceStore[] newStores = new ResourceStore[n + 1];
            System.arraycopy(stores, 0, newStores, 1, n);
            newStores[0] = pStore;
            stores = newStores;
            delegate = new ResourceStoreClassLoader(parent, stores);           
            return true;
        } catch ( final RuntimeException e ) {
            log.error("could not add resource store " + pStore);
        }
        return false;
View Full Code Here

        if (i < n - 1) {
            System.arraycopy(stores, i + 1, newStores, i, (n - i - 1));
        }
           
        stores = newStores;
        delegate = new ResourceStoreClassLoader(parent, stores);
        return true;
    }
View Full Code Here

        return true;
    }
   
    public void handleNotification() {
        log.debug("reloading");
        delegate = new ResourceStoreClassLoader(parent, stores);
    }
View Full Code Here

    public ReloadingClassLoader( final ClassLoader pParent ) {       
        super(pParent);
        parent = pParent;       

        delegate = new ResourceStoreClassLoader(parent, stores);
    }
View Full Code Here

            final int n = stores.length;
            final ResourceStore[] newStores = new ResourceStore[n + 1];
            System.arraycopy(stores, 0, newStores, 1, n);
            newStores[0] = pStore;
            stores = newStores;
            delegate = new ResourceStoreClassLoader(parent, stores);           
            return true;
        } catch ( final Exception e ) {
            log.error("could not add resource store " + pStore);
        }
        return false;
View Full Code Here

        if (i < n - 1) {
            System.arraycopy(stores, i + 1, newStores, i, (n - i - 1));
        }
           
        stores = newStores;
        delegate = new ResourceStoreClassLoader(parent, stores);
        return true;
    }
View Full Code Here

        return true;
    }
   
    public void handleNotification() {
        log.debug("reloading");
        delegate = new ResourceStoreClassLoader(parent, stores);
    }
View Full Code Here

        // TODO throw better errors!
        if (errors.length > 0) {
            throw new BuildException("Could not compile generated files!");
        }
       
        return new ResourceStoreClassLoader(Thread.currentThread().getContextClassLoader(),
                                            new ResourceStore[] { store });
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.jci.stores.ResourceStoreClassLoader

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.