Package org.yamcs.filetransfer
Class FileSaveHandler
java.lang.Object
org.yamcs.filetransfer.FileSaveHandler
-
Constructor Summary
ConstructorsConstructorDescriptionFileSaveHandler
(String yamcsInstance, Bucket defaultBucket) FileSaveHandler
(String yamcsInstance, Bucket defaultBucket, FileDownloadRequests fileDownloadRequests, boolean allowRemoteProvidedBucket, boolean allowRemoteProvidedSubdirectory, boolean allowDownloadOverwrites, int maxExistingFileRenames) -
Method Summary
Modifier and TypeMethodDescriptionvoid
processOriginatingTransactionId
(CfdpTransactionId originatingTransactionId) void
saveFile
(String objectName, DataFile file, Map<String, String> metadata, CfdpTransactionId originatingTransactionId) void
void
void
setObjectName
(String objectName)
-
Constructor Details
-
FileSaveHandler
public FileSaveHandler(String yamcsInstance, Bucket defaultBucket, FileDownloadRequests fileDownloadRequests, boolean allowRemoteProvidedBucket, boolean allowRemoteProvidedSubdirectory, boolean allowDownloadOverwrites, int maxExistingFileRenames) -
FileSaveHandler
-
-
Method Details
-
saveFile
public void saveFile(String objectName, DataFile file, Map<String, String> metadata, CfdpTransactionId originatingTransactionId) throws FileAlreadyExistsException- Throws:
FileAlreadyExistsException
-
saveFile
public void saveFile(DataFile file, Map<String, String> metadata, CfdpTransactionId originatingTransactionId) -
setObjectName
- Throws:
FileAlreadyExistsException
-
getBucketName
-
getObjectName
-
setBucket
-
getBucket
-
processOriginatingTransactionId
public void processOriginatingTransactionId(CfdpTransactionId originatingTransactionId) throws IOException - Throws:
IOException
-