public class TransferServiceImpl2 extends Object implements TransferService2
| Constructor and Description |
|---|
TransferServiceImpl2() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelAsync(String transferHandle)
CancelAsync
|
TransferTarget |
createAndSaveTransferTarget(String name,
String title,
String description,
String endpointProtocol,
String endpointHost,
int endpointPort,
String endpointPath,
String username,
char[] password)
create transfer target
|
TransferTarget |
createTransferTarget(String name)
Create a new in memory transfer target
|
void |
deleteTransferTarget(String name)
Delete a transfer target.
|
void |
enableTransferTarget(String name,
boolean enable)
Enables/Disables the named transfer target
|
protected NodeRef |
getDefaultGroup() |
protected NodeRef |
getTransferHome() |
TransferTarget |
getTransferTarget(String name)
Get a transfer target by its name
|
Set<TransferTarget> |
getTransferTargets()
Get all transfer targets
|
Set<TransferTarget> |
getTransferTargets(String groupName)
Get all transfer targets in the specified group
|
TransferTransmitter |
getTransmitter() |
void |
init() |
TransferTarget |
saveTransferTarget(TransferTarget update)
create or update a transfer target.
|
void |
setActionService(ActionService actionService) |
void |
setCommitPollDelay(long commitPollDelay) |
void |
setDefaultTransferGroup(String defaultGroup) |
void |
setDescriptorService(DescriptorService descriptorService) |
void |
setNamespaceService(NamespaceService namespaceService) |
void |
setNodeService(NodeService nodeService) |
void |
setSearchService(SearchService searchService) |
void |
setSingletonCache(SimpleCache<String,NodeRef> singletonCache) |
void |
setTransactionService(TransactionService transactionService) |
void |
setTransferManifestNodeFactory(TransferManifestNodeFactory transferManifestNodeFactory) |
void |
setTransferReporter(TransferReporter transferReporter) |
void |
setTransferSpaceQuery(String transferSpaceQuery) |
void |
setTransferVersionChecker(TransferVersionChecker transferVersionChecker) |
void |
setTransmitter(TransferTransmitter transmitter) |
boolean |
targetExists(String name)
Test to see if the target with the specified name exists
|
TransferEndEvent |
transfer(String targetName,
TransferDefinition definition,
Collection<TransferCallback> callbacks)
Transfer Synchronous
|
TransferEndEvent |
transfer(String targetName,
TransferDefinition definition,
TransferCallback... callbacks)
Transfer Synchronous
|
void |
transferAsync(String targetName,
TransferDefinition definition,
Collection<TransferCallback> callbacks)
Transfer async.
|
void |
transferAsync(String targetName,
TransferDefinition definition,
TransferCallback... callbacks)
Transfer async.
|
void |
verify(TransferTarget target)
Verify a target is available and that the configured credentials are valid.
|
public void init()
public TransferTarget createTransferTarget(String name)
createTransferTarget in interface TransferService2public TransferTarget createAndSaveTransferTarget(String name, String title, String description, String endpointProtocol, String endpointHost, int endpointPort, String endpointPath, String username, char[] password)
createAndSaveTransferTarget in interface TransferService2name - the name of this transfer target, which must be uniquetitle - the display name of this transfer targetdescription - StringendpointProtocol - either http or httpsendpointHost - StringendpointPort - intendpointPath - Stringusername - Stringpassword - char[]protected NodeRef getDefaultGroup()
public Set<TransferTarget> getTransferTargets()
getTransferTargets in interface TransferService2public Set<TransferTarget> getTransferTargets(String groupName)
getTransferTargets in interface TransferService2groupName - the name of the transfer grouppublic void deleteTransferTarget(String name)
TransferService2deleteTransferTarget in interface TransferService2name - the name of this transfer target,public void enableTransferTarget(String name, boolean enable)
enableTransferTarget in interface TransferService2name - the name of the transfer targetenable - (or false=disable)public boolean targetExists(String name)
TransferService2targetExists in interface TransferService2name - Stringpublic TransferTarget getTransferTarget(String name)
TransferService2getTransferTarget in interface TransferService2public TransferTarget saveTransferTarget(TransferTarget update)
saveTransferTarget in interface TransferService2update - TransferTargetpublic void transferAsync(String targetName, TransferDefinition definition, TransferCallback... callbacks)
transferAsync in interface TransferService2targetName - Stringdefinition - TransferDefinitioncallbacks - TransferCallback...public void transferAsync(String targetName, TransferDefinition definition, Collection<TransferCallback> callbacks)
transferAsync in interface TransferService2targetName - Stringdefinition - TransferDefinitioncallbacks - - a collection of callback handlers that will be called as transfer proceeds. May be null.public TransferEndEvent transfer(String targetName, TransferDefinition definition, TransferCallback... callbacks) throws TransferFailureException
transfer in interface TransferService2targetName - Stringdefinition - TransferDefinitioncallbacks - TransferCallback...TransferFailureExceptionpublic TransferEndEvent transfer(String targetName, TransferDefinition definition, Collection<TransferCallback> callbacks) throws TransferFailureException
transfer in interface TransferService2targetName - Stringdefinition - TransferDefinitioncallbacks - - a set of callback handlers that will be called as transfer proceeds. May be null.TransferFailureExceptionpublic void cancelAsync(String transferHandle)
cancelAsync in interface TransferService2transferHandle - the unique identifier of the transfer to cancel.TransferEventBeginpublic void setNodeService(NodeService nodeService)
public void setSearchService(SearchService searchService)
public void setSingletonCache(SimpleCache<String,NodeRef> singletonCache)
public void setTransferSpaceQuery(String transferSpaceQuery)
public void setDefaultTransferGroup(String defaultGroup)
public TransferTransmitter getTransmitter()
public void setTransmitter(TransferTransmitter transmitter)
protected NodeRef getTransferHome()
public void verify(TransferTarget target) throws TransferException
TransferService2verify in interface TransferService2TransferExceptionpublic void setTransferManifestNodeFactory(TransferManifestNodeFactory transferManifestNodeFactory)
public void setActionService(ActionService actionService)
public void setTransactionService(TransactionService transactionService)
public void setTransferReporter(TransferReporter transferReporter)
public void setCommitPollDelay(long commitPollDelay)
public void setDescriptorService(DescriptorService descriptorService)
public void setTransferVersionChecker(TransferVersionChecker transferVersionChecker)
public void setNamespaceService(NamespaceService namespaceService)
Copyright © 2005–2021 Alfresco Software. All rights reserved.