public class TrackingMediaApiClient extends Object implements MediaApiClientAdapter
MediaApiClient which publishes
 a FileStoreEvent after any FileStore operation is performed.| Modifier and Type | Method and Description | 
|---|---|
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<Boolean>> | chunkExists(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
           com.atlassian.media.client.api.entity.ChunkETag chunkETag)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.isChunkExists(ClientIdentity, ChunkETag) | 
| void | close() | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.Entity>> | copyFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
        String fileStoreId)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.cloneFile(ClientIdentity, String) | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.Entity>> | createFileFromChunks(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
                    List<com.atlassian.media.client.api.entity.ChunkETag> list,
                    com.atlassian.fugue.Option<String> name)Deprecated. 
 | 
| static com.atlassian.media.client.api.MediaApiClient | decorate(com.atlassian.media.client.api.MediaApiClient delegate,
        com.atlassian.event.api.EventPublisher eventPublisher) | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<Void>> | deleteFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
          String fileStoreId)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.removeFile(ClientIdentity, String) | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.EntityResult>> | downloadArtifact(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
                String fileStoreId,
                com.atlassian.media.client.api.entity.ArtifactType artifactType)Deprecated. 
 | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.EntityResult>> | downloadArtifact(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
                String fileStoreId,
                com.atlassian.media.client.api.entity.ArtifactType artifactType,
                com.atlassian.media.client.api.entity.ByteRange byteRange)Deprecated. 
 | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<InputStream>> | downloadChunk(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
             com.atlassian.media.client.api.entity.ChunkETag chunkETag)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.getChunk(ClientIdentity, ChunkETag) | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.EntityResult>> | downloadOriginalFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
                    String fileStoreId)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.getOriginalFile(ClientIdentity, String) | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.EntityResult>> | downloadOriginalFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
                    String fileStoreId,
                    com.atlassian.media.client.api.entity.ByteRange byteRange)Deprecated. 
 | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.Entity>> | getFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
       String fileStoreId)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.getFileById(ClientIdentity, String) | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.ClientIdentity>> | registerClient(String name,
              String description)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.registerClientWithName(String, String) | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.ChunkETag>> | uploadChunk(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
           byte[] data,
           int length)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.storeChunk(ClientIdentity, byte[], int) | 
| com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.Entity>> | uploadFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity,
          InputStream inputStream,
          String name)Deprecated. 
 since 7.0.1. Use  MediaApiClientAdapter.storeFile(ClientIdentity, InputStream, String) | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloneFile, getArtifact, getArtifact, getChunk, getFileById, getOriginalFile, getOriginalFile, isChunkExists, newFileFromChunks, registerClientWithName, removeFile, storeChunk, storeFilepublic static com.atlassian.media.client.api.MediaApiClient decorate(com.atlassian.media.client.api.MediaApiClient delegate,
                                                                     com.atlassian.event.api.EventPublisher eventPublisher)
@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.Entity>> getFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, String fileStoreId)
MediaApiClientAdapter.getFileById(ClientIdentity, String)getFile in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.Entity>> uploadFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, InputStream inputStream, String name)
MediaApiClientAdapter.storeFile(ClientIdentity, InputStream, String)uploadFile in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.EntityResult>> downloadOriginalFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, String fileStoreId)
MediaApiClientAdapter.getOriginalFile(ClientIdentity, String)downloadOriginalFile in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.EntityResult>> downloadOriginalFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, String fileStoreId, com.atlassian.media.client.api.entity.ByteRange byteRange)
MediaApiClientAdapter.getOriginalFile(ClientIdentity, String, ByteRange)downloadOriginalFile in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.EntityResult>> downloadArtifact(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, String fileStoreId, com.atlassian.media.client.api.entity.ArtifactType artifactType)
MediaApiClientAdapter.getArtifact(ClientIdentity, String, ArtifactType)downloadArtifact in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.EntityResult>> downloadArtifact(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, String fileStoreId, com.atlassian.media.client.api.entity.ArtifactType artifactType, com.atlassian.media.client.api.entity.ByteRange byteRange)
MediaApiClientAdapter.getArtifact(ClientIdentity, String, ArtifactType, ByteRange)downloadArtifact in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<Void>> deleteFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, String fileStoreId)
MediaApiClientAdapter.removeFile(ClientIdentity, String)deleteFile in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.Entity>> copyFile(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, String fileStoreId)
MediaApiClientAdapter.cloneFile(ClientIdentity, String)copyFile in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.ClientIdentity>> registerClient(String name, String description)
MediaApiClientAdapter.registerClientWithName(String, String)registerClient in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<Boolean>> chunkExists(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, com.atlassian.media.client.api.entity.ChunkETag chunkETag)
MediaApiClientAdapter.isChunkExists(ClientIdentity, ChunkETag)chunkExists in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.ChunkETag>> uploadChunk(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, byte[] data, int length)
MediaApiClientAdapter.storeChunk(ClientIdentity, byte[], int)uploadChunk in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<InputStream>> downloadChunk(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, com.atlassian.media.client.api.entity.ChunkETag chunkETag)
MediaApiClientAdapter.getChunk(ClientIdentity, ChunkETag)downloadChunk in interface com.atlassian.media.client.api.MediaApiClient@Deprecated public com.atlassian.fugue.Either<com.atlassian.media.client.api.Failure,com.atlassian.media.client.api.Success<com.atlassian.media.client.api.entity.Entity>> createFileFromChunks(com.atlassian.media.client.api.entity.ClientIdentity clientIdentity, List<com.atlassian.media.client.api.entity.ChunkETag> list, com.atlassian.fugue.Option<String> name)
MediaApiClientAdapter.newFileFromChunks(ClientIdentity, List, String)createFileFromChunks in interface com.atlassian.media.client.api.MediaApiClientpublic void close()
           throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2003–2021 Atlassian. All rights reserved.