public interface TransferTransmitter
Modifier and Type | Method and Description |
---|---|
void |
abort(Transfer transfer)
Abort the transfer
|
Transfer |
begin(TransferTarget target,
String fromRepositoryId,
TransferVersion fromVersion)
Begin a transfer, the transfer object returned will be used by subsequent
calls to the transfer service.
|
void |
commit(Transfer transfer) |
TransferProgress |
getStatus(Transfer transfer)
Get the status of an in process transfer
|
void |
getTransferReport(Transfer transfer,
OutputStream results)
Get the destination side transfer report from the destination and write it to the specified output stream.
|
void |
prepare(Transfer transfer) |
void |
sendContent(Transfer transfer,
Set<org.alfresco.service.cmr.repository.ContentData> data)
Send the content of the specified urls
|
void |
sendManifest(Transfer transfer,
File manifest,
OutputStream results) |
void |
verifyTarget(TransferTarget target)
Verify that the target is available
|
void verifyTarget(TransferTarget target) throws TransferException
target
- TransferTargetTransferException
Transfer begin(TransferTarget target, String fromRepositoryId, TransferVersion fromVersion) throws TransferException
target
- definition of where to transfer to.fromRepositoryId
- the repositoryID of the sending systemfromVersion
- the version of the repository sendingTransferException
void sendManifest(Transfer transfer, File manifest, OutputStream results) throws TransferException
manifest
- the transfer manifest filetransfer
- the transfer object returned by an earlier call to beginresults
- - where to write the results, probably a temporary file the output steam should be
open and will be closed before the method returns.TransferException
void sendContent(Transfer transfer, Set<org.alfresco.service.cmr.repository.ContentData> data)
transfer
- the transfer object returned by an earlier call to begindata
- the content to sendTransferException
void prepare(Transfer transfer) throws TransferException
transfer
- the transfer object returned by an earlier call to beginTransferException
void commit(Transfer transfer) throws TransferException
transfer
- the transfer object returned by an earlier call to beginTransferException
void abort(Transfer transfer) throws TransferException
transfer
- the transfer object returned by an earlier call to beginTransferException
TransferProgress getStatus(Transfer transfer) throws TransferException
TransferException
void getTransferReport(Transfer transfer, OutputStream results)
The result stream will be closed.
transfer
- the transfer object returned by an earlier call to beginresults
- - where to write the contents of the transfer report.Copyright © 2005–2017 Alfresco Software. All rights reserved.