public abstract class AbstractTransferProgressMonitor extends java.lang.Object implements TransferProgressMonitor
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
MSG_TRANSFER_CANCELLED |
protected static java.lang.String |
MSG_TRANSFER_NOT_FOUND |
| Constructor and Description |
|---|
AbstractTransferProgressMonitor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.io.Writer |
createUnderlyingLogWriter(java.lang.String transferId) |
TransferProgress |
getProgress(java.lang.String transferId)
Read the progress of the
|
protected abstract TransferProgress |
getProgressInternal(java.lang.String transferId) |
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 parentNodeRef,
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 sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef destNodeRef,
java.lang.String oldPath)
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 sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef destNodeRef,
java.lang.String oldPath,
org.alfresco.service.cmr.repository.NodeRef newParentNodeRef,
java.lang.String newPath)
After the transfer has completed this method reads the log.
|
void |
logUpdated(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef destNodeRef,
java.lang.String path)
Log the creation of a new node
|
void |
setTransactionService(TransactionService transactionService) |
protected abstract void |
storeError(java.lang.String transferId,
java.lang.Throwable error) |
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.
|
protected abstract void |
updateProgressInternal(java.lang.String transferId,
int currPos) |
protected abstract void |
updateProgressInternal(java.lang.String transferId,
int currPos,
int endPos) |
void |
updateStatus(java.lang.String transferId,
TransferProgress.Status status)
update the startus of the transfer
|
protected abstract void |
updateStatusInternal(java.lang.String transferId,
TransferProgress.Status status) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLogInputStreamprotected static final java.lang.String MSG_TRANSFER_NOT_FOUND
protected static final java.lang.String MSG_TRANSFER_CANCELLED
public void setTransactionService(TransactionService transactionService)
public TransferProgress getProgress(java.lang.String transferId) throws TransferException
TransferProgressMonitorgetProgress in interface TransferProgressMonitorTransferExceptionprotected abstract TransferProgress getProgressInternal(java.lang.String transferId)
public void updateProgress(java.lang.String transferId,
int currPos,
int endPos)
throws TransferException
TransferProgressMonitorupdateProgress in interface TransferProgressMonitorTransferExceptionprotected abstract void updateProgressInternal(java.lang.String transferId,
int currPos,
int endPos)
public void updateProgress(java.lang.String transferId,
int currPos)
throws TransferException
TransferProgressMonitorupdateProgress in interface TransferProgressMonitorTransferExceptionprotected abstract void updateProgressInternal(java.lang.String transferId,
int currPos)
public final void updateStatus(java.lang.String transferId,
TransferProgress.Status status)
throws TransferException
TransferProgressMonitorupdateStatus in interface TransferProgressMonitorTransferExceptionprotected abstract void updateStatusInternal(java.lang.String transferId,
TransferProgress.Status status)
public void logComment(java.lang.String transferId,
java.lang.Object obj)
TransferProgressMonitorlogComment in interface TransferProgressMonitorpublic void logException(java.lang.String transferId,
java.lang.Object obj,
java.lang.Throwable ex)
TransferProgressMonitorlogException in interface TransferProgressMonitorprotected abstract void storeError(java.lang.String transferId,
java.lang.Throwable error)
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 parentNodeRef,
java.lang.String parentPath,
boolean orphan)
TransferProgressMonitorlogCreated in interface TransferProgressMonitorpublic void logUpdated(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef destNodeRef,
java.lang.String path)
TransferProgressMonitorlogUpdated in interface TransferProgressMonitorpath - The path of the updated nodepublic void logMoved(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef destNodeRef,
java.lang.String oldPath,
org.alfresco.service.cmr.repository.NodeRef newParentNodeRef,
java.lang.String newPath)
TransferProgressMonitorlogMoved in interface TransferProgressMonitorpublic void logDeleted(java.lang.String transferId,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef destNodeRef,
java.lang.String oldPath)
TransferProgressMonitorlogDeleted in interface TransferProgressMonitoroldPath - The path of the deleted nodeprotected abstract java.io.Writer createUnderlyingLogWriter(java.lang.String transferId)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.