|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.transfer.AbstractTransferProgressMonitor
public abstract class AbstractTransferProgressMonitor
Field Summary | |
---|---|
protected static java.lang.String |
MSG_TRANSFER_CANCELLED
|
protected static java.lang.String |
MSG_TRANSFER_NOT_FOUND
|
Constructor Summary | |
---|---|
AbstractTransferProgressMonitor()
|
Method Summary | |
---|---|
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,
org.alfresco.service.cmr.repository.Path 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,
org.alfresco.service.cmr.repository.Path 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,
org.alfresco.service.cmr.repository.Path oldPath,
org.alfresco.service.cmr.repository.NodeRef newParentNodeRef,
org.alfresco.service.cmr.repository.Path 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,
org.alfresco.service.cmr.repository.Path 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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.alfresco.repo.transfer.TransferProgressMonitor |
---|
getLogInputStream |
Field Detail |
---|
protected static final java.lang.String MSG_TRANSFER_NOT_FOUND
protected static final java.lang.String MSG_TRANSFER_CANCELLED
Constructor Detail |
---|
public AbstractTransferProgressMonitor()
Method Detail |
---|
public void setTransactionService(TransactionService transactionService)
public TransferProgress getProgress(java.lang.String transferId) throws TransferException
TransferProgressMonitor
getProgress
in interface TransferProgressMonitor
TransferException
protected abstract TransferProgress getProgressInternal(java.lang.String transferId)
public void updateProgress(java.lang.String transferId, int currPos, int endPos) throws TransferException
TransferProgressMonitor
updateProgress
in interface TransferProgressMonitor
TransferException
protected abstract void updateProgressInternal(java.lang.String transferId, int currPos, int endPos)
public void updateProgress(java.lang.String transferId, int currPos) throws TransferException
TransferProgressMonitor
updateProgress
in interface TransferProgressMonitor
TransferException
protected abstract void updateProgressInternal(java.lang.String transferId, int currPos)
public final void updateStatus(java.lang.String transferId, TransferProgress.Status status) throws TransferException
TransferProgressMonitor
updateStatus
in interface TransferProgressMonitor
TransferException
protected abstract void updateStatusInternal(java.lang.String transferId, TransferProgress.Status status)
public void logComment(java.lang.String transferId, java.lang.Object obj)
TransferProgressMonitor
logComment
in interface TransferProgressMonitor
public void logException(java.lang.String transferId, java.lang.Object obj, java.lang.Throwable ex)
TransferProgressMonitor
logException
in interface TransferProgressMonitor
protected 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, org.alfresco.service.cmr.repository.Path parentPath, boolean orphan)
TransferProgressMonitor
logCreated
in interface TransferProgressMonitor
public void logUpdated(java.lang.String transferId, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef destNodeRef, org.alfresco.service.cmr.repository.Path path)
TransferProgressMonitor
logUpdated
in interface TransferProgressMonitor
public void logMoved(java.lang.String transferId, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef destNodeRef, org.alfresco.service.cmr.repository.Path oldPath, org.alfresco.service.cmr.repository.NodeRef newParentNodeRef, org.alfresco.service.cmr.repository.Path newPath)
TransferProgressMonitor
logMoved
in interface TransferProgressMonitor
public void logDeleted(java.lang.String transferId, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef destNodeRef, org.alfresco.service.cmr.repository.Path oldPath)
TransferProgressMonitor
logDeleted
in interface TransferProgressMonitor
protected abstract java.io.Writer createUnderlyingLogWriter(java.lang.String transferId)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |