org.apache.maven.realm
Interface MavenRealmManager

All Known Implementing Classes:
DefaultMavenRealmManager

public interface MavenRealmManager


Method Summary
 void clear()
           
 org.codehaus.plexus.classworlds.realm.ClassRealm createExtensionRealm(Artifact extensionArtifact, java.util.List artifacts)
           
 org.codehaus.plexus.classworlds.realm.ClassRealm createPluginRealm(Plugin plugin, Artifact pluginArtifact, java.util.List artifacts, ArtifactFilter coreArtifactFilter)
           
 void disposePluginRealm(Plugin plugin)
           
 java.util.List getPluginArtifacts(Plugin plugin)
           
 org.codehaus.plexus.classworlds.realm.ClassRealm getPluginRealm(Plugin plugin)
           
 org.codehaus.plexus.classworlds.realm.ClassRealm getProjectRealm(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
 boolean hasExtensionRealm(Artifact extensionArtifact)
           
 void importExtensionsIntoProjectRealm(java.lang.String projectGroupId, java.lang.String projectArtifactId, java.lang.String projectVersion, Artifact extensionArtifact)
           
 void setPluginArtifacts(Plugin plugin, java.util.List artifacts)
           
 

Method Detail

clear

void clear()

hasExtensionRealm

boolean hasExtensionRealm(Artifact extensionArtifact)

createExtensionRealm

org.codehaus.plexus.classworlds.realm.ClassRealm createExtensionRealm(Artifact extensionArtifact,
                                                                      java.util.List artifacts)
                                                                      throws RealmManagementException
Throws:
RealmManagementException

importExtensionsIntoProjectRealm

void importExtensionsIntoProjectRealm(java.lang.String projectGroupId,
                                      java.lang.String projectArtifactId,
                                      java.lang.String projectVersion,
                                      Artifact extensionArtifact)
                                      throws RealmManagementException
Throws:
RealmManagementException

getProjectRealm

org.codehaus.plexus.classworlds.realm.ClassRealm getProjectRealm(java.lang.String groupId,
                                                                 java.lang.String artifactId,
                                                                 java.lang.String version)

getPluginRealm

org.codehaus.plexus.classworlds.realm.ClassRealm getPluginRealm(Plugin plugin)

getPluginArtifacts

java.util.List getPluginArtifacts(Plugin plugin)

createPluginRealm

org.codehaus.plexus.classworlds.realm.ClassRealm createPluginRealm(Plugin plugin,
                                                                   Artifact pluginArtifact,
                                                                   java.util.List artifacts,
                                                                   ArtifactFilter coreArtifactFilter)
                                                                   throws RealmManagementException
Throws:
RealmManagementException

disposePluginRealm

void disposePluginRealm(Plugin plugin)

setPluginArtifacts

void setPluginArtifacts(Plugin plugin,
                        java.util.List artifacts)


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.