1 17 package org.apache.geronimo.kernel.repository; 18 19 import java.util.Collection ; 20 import java.util.LinkedHashSet ; 21 22 25 public interface ArtifactResolver { 26 27 41 Artifact generateArtifact(Artifact source, String defaultType); 42 43 49 Artifact resolveInClassLoader(Artifact source) throws MissingDependencyException; 50 51 59 Artifact resolveInClassLoader(Artifact source, Collection parentConfigurations) throws MissingDependencyException; 60 61 70 LinkedHashSet resolveInClassLoader(Collection artifacts) throws MissingDependencyException; 71 72 83 LinkedHashSet resolveInClassLoader(Collection artifacts, Collection parentConfigurations) throws MissingDependencyException; 84 85 92 Artifact queryArtifact(Artifact artifact) throws MultipleMatchesException; 93 94 102 Artifact[] queryArtifacts(Artifact artifact); 103 } 104 | Popular Tags |