public class LocalTemporaryFileStore extends Object
Constructor and Description |
---|
LocalTemporaryFileStore(File rootTemporaryDirectory,
PathTraversalChecker pathTraversalChecker) |
Modifier and Type | Method and Description |
---|---|
TemporaryAttachmentId |
createTemporaryFile(InputStream inputStream) |
TemporaryAttachmentId |
createTemporaryFile(InputStream inputStream,
long size) |
io.atlassian.util.concurrent.Promise<io.atlassian.fugue.Unit> |
deleteTemporaryAttachment(TemporaryAttachmentId temporaryAttachmentId) |
io.atlassian.fugue.Either<Exception,File> |
getTemporaryAttachmentFile(TemporaryAttachmentId temporaryAttachmentId) |
public LocalTemporaryFileStore(File rootTemporaryDirectory, PathTraversalChecker pathTraversalChecker)
public TemporaryAttachmentId createTemporaryFile(InputStream inputStream)
public TemporaryAttachmentId createTemporaryFile(InputStream inputStream, long size)
public io.atlassian.fugue.Either<Exception,File> getTemporaryAttachmentFile(TemporaryAttachmentId temporaryAttachmentId)
public io.atlassian.util.concurrent.Promise<io.atlassian.fugue.Unit> deleteTemporaryAttachment(TemporaryAttachmentId temporaryAttachmentId)
Copyright © 2002-2022 Atlassian. All Rights Reserved.