public class UnitTestInProcessTransmitterImpl extends java.lang.Object implements TransferTransmitter
| Constructor and Description |
|---|
UnitTestInProcessTransmitterImpl(TransferReceiver receiver,
ContentService contentService,
TransactionService transactionService) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort(Transfer transfer)
Abort the transfer
|
Transfer |
begin(TransferTarget target,
java.lang.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) |
TransferReceiver |
getReceiver() |
TransferProgress |
getStatus(Transfer transfer)
Get the status of an in process transfer
|
void |
getTransferReport(Transfer transfer,
java.io.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,
java.util.Set data)
Send the content of the specified urls
|
void |
sendManifest(Transfer transfer,
java.io.File manifest,
java.io.OutputStream result) |
void |
setReceiver(TransferReceiver receiver) |
void |
verifyTarget(TransferTarget target)
Verify that the target is available
|
public UnitTestInProcessTransmitterImpl(TransferReceiver receiver, ContentService contentService, TransactionService transactionService)
public Transfer begin(TransferTarget target, java.lang.String fromRepositoryId, TransferVersion fromVersion) throws TransferException
TransferTransmitterbegin in interface TransferTransmittertarget - definition of where to transfer to.fromRepositoryId - the repositoryID of the sending systemfromVersion - the version of the repository sendingTransferExceptionpublic void abort(Transfer transfer) throws TransferException
TransferTransmitterabort in interface TransferTransmittertransfer - the transfer object returned by an earlier call to beginTransferExceptionpublic void commit(Transfer transfer) throws TransferException
commit in interface TransferTransmittertransfer - the transfer object returned by an earlier call to beginTransferExceptionpublic void prepare(Transfer transfer) throws TransferException
prepare in interface TransferTransmittertransfer - the transfer object returned by an earlier call to beginTransferExceptionpublic void sendContent(Transfer transfer, java.util.Set data)
TransferTransmittersendContent in interface TransferTransmittertransfer - the transfer object returned by an earlier call to begindata - the content to sendpublic void sendManifest(Transfer transfer, java.io.File manifest, java.io.OutputStream result) throws TransferException
sendManifest in interface TransferTransmittertransfer - the transfer object returned by an earlier call to beginresult - - where to write the results, probably a temporary file the output steam should be
open and will be closed before the method returns.TransferExceptionpublic void verifyTarget(TransferTarget target) throws TransferException
TransferTransmitterverifyTarget in interface TransferTransmitterTransferExceptionpublic TransferProgress getStatus(Transfer transfer) throws TransferException
TransferTransmittergetStatus in interface TransferTransmitterTransferExceptionpublic void setReceiver(TransferReceiver receiver)
public TransferReceiver getReceiver()
public void getTransferReport(Transfer transfer, java.io.OutputStream results)
TransferTransmitterThe result stream will be closed.
getTransferReport in interface TransferTransmittertransfer - the transfer object returned by an earlier call to beginresults - - where to write the contents of the transfer report.Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.