public static class BackupStrategy.FileDescriptor extends java.lang.Object implements VirtualFileDescriptor
| Constructor and Description |
|---|
FileDescriptor(@NotNull java.io.File file,
@NotNull java.lang.String path) |
FileDescriptor(@NotNull java.io.File file,
@NotNull java.lang.String path,
long fileSize) |
FileDescriptor(@NotNull java.io.File file,
@NotNull java.lang.String path,
long fileSize,
boolean canBeEncrypted) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeEncrypted() |
VirtualFileDescriptor |
copy(long acceptedSize) |
@NotNull java.io.File |
getFile() |
long |
getFileSize() |
@NotNull java.io.InputStream |
getInputStream() |
@NotNull java.lang.String |
getName() |
@NotNull java.lang.String |
getPath() |
long |
getTimeStamp() |
boolean |
hasContent() |
boolean |
shouldCloseStream() |
public FileDescriptor(@NotNull
@NotNull java.io.File file,
@NotNull
@NotNull java.lang.String path,
long fileSize,
boolean canBeEncrypted)
public FileDescriptor(@NotNull
@NotNull java.io.File file,
@NotNull
@NotNull java.lang.String path,
long fileSize)
public FileDescriptor(@NotNull
@NotNull java.io.File file,
@NotNull
@NotNull java.lang.String path)
@NotNull public @NotNull java.lang.String getPath()
getPath in interface VirtualFileDescriptor@NotNull public @NotNull java.io.File getFile()
getFile in interface VirtualFileDescriptorpublic long getTimeStamp()
getTimeStamp in interface VirtualFileDescriptor@NotNull
public @NotNull java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in interface VirtualFileDescriptorjava.io.IOExceptionpublic boolean shouldCloseStream()
shouldCloseStream in interface VirtualFileDescriptor@NotNull public @NotNull java.lang.String getName()
getName in interface VirtualFileDescriptorpublic boolean hasContent()
hasContent in interface VirtualFileDescriptorpublic long getFileSize()
getFileSize in interface VirtualFileDescriptorpublic boolean canBeEncrypted()
canBeEncrypted in interface VirtualFileDescriptorpublic VirtualFileDescriptor copy(long acceptedSize)
copy in interface VirtualFileDescriptor