org.apache.geronimo.system.resolver
Class ExplicitDefaultArtifactResolver
java.lang.Object
org.apache.geronimo.kernel.repository.DefaultArtifactResolver
org.apache.geronimo.system.resolver.ExplicitDefaultArtifactResolver
- All Implemented Interfaces:
- ArtifactResolver, AliasedArtifactResolver, LocalAliasedArtifactResolver
@GBean(j2eeType="ArtifactResolver")
public class ExplicitDefaultArtifactResolver
- extends DefaultArtifactResolver
- implements LocalAliasedArtifactResolver
- Version:
- $Rev: 830411 $ $Date: 2009-10-27 20:23:58 -0400 (Tue, 27 Oct 2009) $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExplicitDefaultArtifactResolver
public ExplicitDefaultArtifactResolver(String versionMapLocation,
ArtifactManager artifactManager,
Collection<ListableRepository> repositories,
ServerInfo serverInfo)
throws IOException
- Throws:
IOException
ExplicitDefaultArtifactResolver
public ExplicitDefaultArtifactResolver(@ParamAttribute(name="versionMapLocation")
String versionMapLocation,
@ParamReference(name="ArtifactManager",namingType="ArtifactManager")
ArtifactManager artifactManager,
@ParamReference(name="Repositories",namingType="Repository")
Collection<ListableRepository> repositories,
@ParamAttribute(name="additionalAliases")
Map<String,String> additionalAliases,
@ParamReference(name="ServerInfo")
ServerInfo serverInfo,
@ParamReference(name="ConfigurationManagers",namingType="ConfigurationManager")
Collection<ConfigurationManager> configurationManagers)
throws IOException
- Throws:
IOException
getArtifactAliasesFile
public String getArtifactAliasesFile()
- Specified by:
getArtifactAliasesFile in interface LocalAliasedArtifactResolver
addAliases
public void addAliases(Properties properties)
throws IOException
- Add some more artifact aliases. The plugin installer calls this
TODO when a plugin is uninstalled, remove the aliases?
- Specified by:
addAliases in interface AliasedArtifactResolver
- Parameters:
properties - Properties object containing the new aliases
- Throws:
IOException - if the modified aliases map cannot be saved.
removeAliases
public void removeAliases(Properties properties)
throws IOException
- Throws:
IOException
getProperties
public Properties getProperties()
Copyright © 2003-2010 The Apache Geronimo development community. All Rights Reserved.