Uses of Class
net.dpml.transit.Artifact

Packages that use Artifact
net.dpml.library Library interfaces. 
net.dpml.library.impl Implementation of the project library supporting module, project and resource managment. 
net.dpml.transit The transit package contains the primary runtime classes within the Transit resource management system. 
net.dpml.transit.artifact Core protocol handler for uris of the form artifact:[type]/[group]/[name]#[version]
net.dpml.transit.monitor A set of classes supporting Transit sub-systems monitoring. 
 

Uses of Artifact in net.dpml.library
 

Methods in net.dpml.library that return Artifact
 Artifact Resource.getArtifact(String type)
          Construct an artifact for the supplied type.
 Artifact Resource.getLinkArtifact(String type)
          Construct an unversion link artifact for the supplied type.
 

Uses of Artifact in net.dpml.library.impl
 

Methods in net.dpml.library.impl that return Artifact
 Artifact DefaultResource.getArtifact(String id)
          Construct an artifact for the supplied type.
 Artifact DefaultResource.getLinkArtifact(String id)
          Construct an link artifact for the supplied type.
 

Uses of Artifact in net.dpml.transit
 

Methods in net.dpml.transit that return Artifact
static Artifact Artifact.createArtifact(String uri)
          Creation of a new artifact instance using a supplied uri specification.
static Artifact Artifact.createArtifact(String group, String name, String version, String type)
          Creation of a new artifact instance using a supplied group, name, version and type arguments.
static Artifact Artifact.createArtifact(String scheme, String group, String name, String version, String type)
          Creation of a new artifact instance using a supplied group, name, version and type arguments.
static Artifact Artifact.createArtifact(URI uri)
          Creation of a new artifact instance using a supplied uri specification.
 

Methods in net.dpml.transit with parameters of type Artifact
 boolean ResourceHost.checkPresence(Artifact artifact, boolean knownOnly)
          Checks if the Artifact is present on the resource host.
 OutputStream CacheHandler.createOutputStream(Artifact artifact)
          Creates an output stream to where the artifact content can be written to.
 Date ResourceHost.download(Artifact artifact, OutputStream dest)
          Downloads the given artifact to the directory indicated.
 File CacheHandler.getLocalFile(Artifact artifact)
          Return the cache directory.
 InputStream CacheHandler.getResource(Artifact artifact)
          Attempts to download and cache a remote artifact using a set of remote repositories.
 InputStream CacheHandler.getResource(Artifact artifact, String internalReference)
          Attempts to download and cache a remote artifact using a set of remote repositories.
 String ClassicLayout.resolveBase(Artifact artifact)
          Return the base path for an artifact.
 String EclipseLayout.resolveBase(Artifact artifact)
          Return the base path for an artifact.
 String Layout.resolveBase(Artifact artifact)
          Return the base path for an artifact.
 String ModernLayout.resolveBase(Artifact artifact)
          Return the base path for an artifact.
 String EclipseLayout.resolveBaseFilename(Artifact artifact)
          Return the expanded filename of the artifact.
 String ClassicLayout.resolveFilename(Artifact artifact)
          Return the expanded filename of the artifact.
 String EclipseLayout.resolveFilename(Artifact artifact)
          Return the expanded filename of the artifact.
 String Layout.resolveFilename(Artifact artifact)
          Return the filename for an artifact.
 String ModernLayout.resolveFilename(Artifact artifact)
          Return the expanded filename of the artifact.
 String ClassicLayout.resolvePath(Artifact artifact)
          Returns the full path of the artifact relative to a logical root directory.
 String EclipseLayout.resolvePath(Artifact artifact)
          Returns the full path of the artifact relative to a logical root directory.
 String Layout.resolvePath(Artifact artifact)
          Returns the full path of the artifact relative to a logical root directory.
 String ModernLayout.resolvePath(Artifact artifact)
          Returns the full path of the artifact relative to a logical root directory.
 void ResourceHost.upload(Artifact artifact, InputStream source)
          Uploads the given file to the resource host as an artifact.
 

Uses of Artifact in net.dpml.transit.artifact
 

Methods in net.dpml.transit.artifact that return Artifact
 Artifact ArtifactAlreadyExistsException.getArtifact()
          Returns the Artifact that were attempted to be written to.
 

Constructors in net.dpml.transit.artifact with parameters of type Artifact
ArtifactAlreadyExistsException(String message, Artifact artifact)
          Construct a new ArtifactAlreadyExistsException instance.
 

Uses of Artifact in net.dpml.transit.monitor
 

Methods in net.dpml.transit.monitor with parameters of type Artifact
 void CacheMonitor.failedDownload(Artifact artifact)
          Notify the monitor of a failed download attempt.
 void CacheMonitorAdapter.failedDownload(Artifact artifact)
          Notify the monitor of a failed download attempt.
 void CacheMonitorRouter.failedDownload(Artifact artifact)
          Notify all monitors that an artifact request failed.
 void CacheMonitor.failedDownloadFromHost(String host, Artifact artifact, Throwable cause)
          Notify the monitor of a failed download attempt relative to an identified host.
 void CacheMonitorAdapter.failedDownloadFromHost(String host, Artifact artifact, Throwable e)
          Notify the monitor of a failed download attempt relative to an identified host.
 void CacheMonitorRouter.failedDownloadFromHost(String host, Artifact artifact, Throwable cause)
          Notify all monitors that an artifact request on a named host failed.
 void CacheMonitor.resourceRequested(Artifact artifact)
          Notify the monitor that an artifact has been requested.
 void CacheMonitorAdapter.resourceRequested(Artifact artifact)
          Notify the monitor that an artifact has been requested.
 void CacheMonitorRouter.resourceRequested(Artifact artifact)
          Notify all monitors that a request for an artifact has been received.