Merge pull request #1734 from legionus/blob-access-controller

Add support for  blobAccessController middleware
This commit is contained in:
Richard Scothern 2016-05-24 10:34:36 -07:00
commit 32e9779faf
4 changed files with 57 additions and 18 deletions

View file

@ -127,6 +127,11 @@ type BlobDescriptorService interface {
Clear(ctx context.Context, dgst digest.Digest) error
}
// BlobDescriptorServiceFactory creates middleware for BlobDescriptorService.
type BlobDescriptorServiceFactory interface {
BlobAccessController(svc BlobDescriptorService) BlobDescriptorService
}
// ReadSeekCloser is the primary reader type for blob data, combining
// io.ReadSeeker with io.Closer.
type ReadSeekCloser interface {