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: 1180776 $ $Date: 2011-10-10 11:39:51 +0800 (Mon, 10 Oct 2011) $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExplicitDefaultArtifactResolver
public ExplicitDefaultArtifactResolver(java.lang.String versionMapLocation,
ArtifactManager artifactManager,
java.util.Collection<ListableRepository> repositories,
ServerInfo serverInfo)
throws java.io.IOException
- Throws:
java.io.IOException
ExplicitDefaultArtifactResolver
public ExplicitDefaultArtifactResolver(@ParamAttribute(name="versionMapLocation")
java.lang.String versionMapLocation,
@ParamReference(name="ArtifactManager",namingType="ArtifactManager")
ArtifactManager artifactManager,
@ParamReference(name="Repositories",namingType="Repository")
java.util.Collection<ListableRepository> repositories,
@ParamAttribute(name="additionalAliases")
java.util.Map<java.lang.String,java.lang.String> additionalAliases,
@ParamReference(name="ServerInfo")
ServerInfo serverInfo,
@ParamReference(name="ConfigurationManagers",namingType="ConfigurationManager")
java.util.Collection<ConfigurationManager> configurationManagers)
throws java.io.IOException
- Throws:
java.io.IOException
getArtifactAliasesFile
public java.lang.String getArtifactAliasesFile()
- Specified by:
getArtifactAliasesFile in interface LocalAliasedArtifactResolver
addAliases
public void addAliases(java.util.Properties properties)
throws java.io.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:
java.io.IOException - if the modified aliases map cannot be saved.
removeAliases
public void removeAliases(java.util.Properties properties)
throws java.io.IOException
- Throws:
java.io.IOException
getProperties
public java.util.Properties getProperties()
Copyright © 2003-2012 The Apache Geronimo development community. All Rights Reserved.