public class BeamFileSystemLegacyArtifactRetrievalService extends AbstractLegacyArtifactRetrievalService
LegacyArtifactRetrievalService
that uses FileSystems
as its backing storage
and uses the artifact layout and retrieval token format produced by BeamFileSystemLegacyArtifactStagingService
.Constructor and Description |
---|
BeamFileSystemLegacyArtifactRetrievalService() |
Modifier and Type | Method and Description |
---|---|
static BeamFileSystemLegacyArtifactRetrievalService |
create() |
java.io.InputStream |
openManifest(java.lang.String retrievalToken) |
java.io.InputStream |
openUri(java.lang.String retrievalToken,
java.lang.String uri) |
close, getArtifact, getManifest, getManifestProxy
bindService
public BeamFileSystemLegacyArtifactRetrievalService()
public static BeamFileSystemLegacyArtifactRetrievalService create()
public java.io.InputStream openUri(java.lang.String retrievalToken, java.lang.String uri) throws java.io.IOException
openUri
in class AbstractLegacyArtifactRetrievalService
java.io.IOException
public java.io.InputStream openManifest(java.lang.String retrievalToken) throws java.io.IOException
openManifest
in class AbstractLegacyArtifactRetrievalService
java.io.IOException