Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.services.artifact
Interface ArtifactRepository


public interface ArtifactRepository

Abstraction for a repository of SCA and other artifacts.

Version:
$Rev: 430937 $ $Date: 2006-08-11 18:17:56 -0700 (Fri, 11 Aug 2006) $

Method Summary
 void resolve(Artifact artifact)
          Resolve an artifact.
 void resolve(Collection<? extends Artifact> artifacts)
          Resolve a collection of Artifacts.
 

Method Detail

resolve

void resolve(Artifact artifact)
Resolve an artifact. This ensures that the information associated with an artifact is fully populated; Specifically, after this operation the URL should contain a location where the artifact can be obtained.

Parameters:
artifact - the artifact to be resolved

resolve

void resolve(Collection<? extends Artifact> artifacts)
Resolve a collection of Artifacts.

Parameters:
artifacts - a collection of artifacts to be resolved
See Also:
resolve(Artifact)

Apache Tuscany SCA Kernel Sub-Project

-