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