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, java.net.URL[] classPath)
           
 org.codehaus.plexus.classworlds.realm.ClassRealm createProviderRealm(java.lang.String key, java.net.URL[] classPath, java.lang.ClassLoader parent)
           
 void releaseComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 

Method Detail

createProviderRealm

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

createComponentRealm

org.codehaus.plexus.classworlds.realm.ClassRealm createComponentRealm(Provider provider,
                                                                      java.net.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-2010 Codehaus. All Rights Reserved.