public class LoggingTransferProgressMonitorImpl extends java.lang.Object implements TransferProgressMonitor
| Constructor and Description |
|---|
LoggingTransferProgressMonitorImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
getLogInputStream(java.lang.String transferId) |
TransferProgress |
getProgress(java.lang.String transferId)
Read the progress of the
|
void |
logComment(java.lang.String transferId,
java.lang.Object obj)
log an ad-hoc message
|
void |
logCreated(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.NodeRef parentNode,
java.lang.String parentPath,
boolean orphan)
Log the creation of a new node
|
void |
logDeleted(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
java.lang.String parentPath)
Log the deletion of a node
|
void |
logException(java.lang.String transferId,
java.lang.Object obj,
java.lang.Throwable ex)
log an ad-hoc message and an exception
|
void |
logMoved(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
java.lang.String oldPath,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
java.lang.String parentPath)
After the transfer has completed this method reads the log.
|
void |
logUpdated(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
java.lang.String parentPath)
Log the creation of a new node
|
void |
setDelegate(TransferProgressMonitor delegate) |
void |
updateProgress(java.lang.String transferId,
int currPos)
update the progress of the specified transfer
|
void |
updateProgress(java.lang.String transferId,
int currPos,
int endPos)
update the progress of the specified transfer and possibly change the end position.
|
void |
updateStatus(java.lang.String transferId,
TransferProgress.Status status)
update the startus of the transfer
|
public void setDelegate(TransferProgressMonitor delegate)
delegate - the delegate to setpublic TransferProgress getProgress(java.lang.String transferId) throws TransferException
TransferProgressMonitorgetProgress in interface TransferProgressMonitortransferId - TransferExceptionTransferProgressMonitor.getProgress(java.lang.String)public void logException(java.lang.String transferId,
java.lang.Object obj,
java.lang.Throwable ex)
throws TransferException
TransferProgressMonitorlogException in interface TransferProgressMonitortransferId - obj - ex - TransferExceptionorg.alfresco.repo.transfer.TransferProgressMonitor#log(java.lang.String, java.lang.Object, java.lang.Throwable)public void logComment(java.lang.String transferId,
java.lang.Object obj)
throws TransferException
TransferProgressMonitorlogComment in interface TransferProgressMonitortransferId - obj - TransferExceptionorg.alfresco.repo.transfer.TransferProgressMonitor#log(java.lang.String, java.lang.Object)public void logCreated(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.NodeRef parentNode,
java.lang.String parentPath,
boolean orphan)
TransferProgressMonitorlogCreated in interface TransferProgressMonitorpublic void logUpdated(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
java.lang.String parentPath)
TransferProgressMonitorlogUpdated in interface TransferProgressMonitorparentPath - The path of the updated nodepublic void logMoved(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
java.lang.String oldPath,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
java.lang.String parentPath)
TransferProgressMonitorlogMoved in interface TransferProgressMonitorpublic void logDeleted(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
java.lang.String parentPath)
TransferProgressMonitorlogDeleted in interface TransferProgressMonitorparentPath - The path of the deleted nodepublic void updateProgress(java.lang.String transferId,
int currPos,
int endPos)
throws TransferException
TransferProgressMonitorupdateProgress in interface TransferProgressMonitortransferId - currPos - endPos - TransferExceptionTransferProgressMonitor.updateProgress(java.lang.String, int, int)public void updateProgress(java.lang.String transferId,
int currPos)
throws TransferException
TransferProgressMonitorupdateProgress in interface TransferProgressMonitortransferId - currPos - TransferExceptionTransferProgressMonitor.updateProgress(java.lang.String, int)public void updateStatus(java.lang.String transferId,
TransferProgress.Status status)
throws TransferException
TransferProgressMonitorupdateStatus in interface TransferProgressMonitortransferId - status - TransferExceptionTransferProgressMonitor.updateStatus(java.lang.String, org.alfresco.service.cmr.transfer.TransferProgress.Status)public java.io.InputStream getLogInputStream(java.lang.String transferId)
throws TransferException
getLogInputStream in interface TransferProgressMonitorTransferExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.