org.codehaus.gmaven.runtime.loader.realm
Interface RealmManager

All Known Implementing Classes:
DefaultRealmManager

public interface RealmManager

Provides an abstraction to deal with ClassWorlds realms.

Version:
$Id: RealmManager.java 52 2009-11-22 10:32:14Z user57 $
Author:
Jason Dillon

Method Summary
 org.codehaus.plexus.classworlds.realm.ClassRealm createComponentRealm(Provider provider, URL[] classPath)
           
 org.codehaus.plexus.classworlds.realm.ClassRealm createProviderRealm(String key, URL[] classPath, ClassLoader parent)
           
 void releaseComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 

Method Detail

createProviderRealm

org.codehaus.plexus.classworlds.realm.ClassRealm createProviderRealm(String key,
                                                                     URL[] classPath,
                                                                     ClassLoader parent)
                                                                     throws org.codehaus.plexus.classworlds.ClassWorldException
Throws:
org.codehaus.plexus.classworlds.ClassWorldException

createComponentRealm

org.codehaus.plexus.classworlds.realm.ClassRealm createComponentRealm(Provider provider,
                                                                      URL[] classPath)
                                                                      throws org.codehaus.plexus.classworlds.ClassWorldException
Throws:
org.codehaus.plexus.classworlds.ClassWorldException

releaseComponentRealm

void releaseComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
                           throws org.codehaus.plexus.classworlds.realm.NoSuchRealmException
Throws:
org.codehaus.plexus.classworlds.realm.NoSuchRealmException


Copyright © 2006-2012 Codehaus. All Rights Reserved.