@ReturnValuesAreNonnullByDefault @ParametersAreNonnullByDefault
Package com.atlassian.confluence.impl.pages.attachments.filesystem
-
Interface Summary Interface Description AttachmentDataFileSystem Represents the filesystem used to store attachment data files.AttachmentDataFileSystemInternals Defines operations that expose the internals of the filesystem structure used to store attachments. -
Class Summary Class Description AttachmentDataFile Represents a single attachment data file, plus its metadata.AttachmentDataStorageLocationResolver Resolves the location of the directory used to store attachment data.AttachmentFileStoreFactory Factory for creatingAttachmentDataFileSystem
instances.ContentDirectoryStructureAttachmentDataFileSystemAdapter The purpose of this adapter is to switch between different attachment storage structures implementationsAttachmentDataFileSystem
.ContentDirectoryStructureAttachmentDataFileSystemV003 Deprecated. since 8.1.0.ContentDirectoryStructureAttachmentDataFileSystemV004 An implementation ofAttachmentDataFileSystem
which stores the attachment data as files on a filesystem, using the standardFile
API.FileSystemAttachmentDataDao An implementation ofAttachmentDataDao
which stores the attachment data as files on local filesystem, using the standardFile
API or as blob on remote filesystem, usingcom.atlassian.filestore.client.api.FileStoreClient
API via theAttachmentDataFileSystem
interface.ObjectStorageAttachmentDataFileSystem An implementation ofAttachmentDataFileSystem
which stores the attachment data in an object storage service (for example S3), using theFileStore.Path
API.S3ConfigFactory Factory for creatingAttachmentDataFileSystem
instances.UpdateAttachmentsOnFilesystemOnPageMoveHandler A listener interested in page and blog post move events which will ensure any attachments associated with a page/blog post being moved are also moved to the new location.