org.alfresco.repo.transfer
Class LoggingTransferProgressMonitorImpl

java.lang.Object
  extended by org.alfresco.repo.transfer.LoggingTransferProgressMonitorImpl
All Implemented Interfaces:
TransferProgressMonitor

public class LoggingTransferProgressMonitorImpl
extends java.lang.Object
implements TransferProgressMonitor


Constructor Summary
LoggingTransferProgressMonitorImpl()
           
 
Method Summary
 TransferProgress getProgress(java.lang.String transferId)
           
 void log(java.lang.String transferId, java.lang.Object obj)
           
 void log(java.lang.String transferId, java.lang.Object obj, java.lang.Throwable ex)
           
 void setDelegate(TransferProgressMonitor delegate)
           
 void updateProgress(java.lang.String transferId, int currPos)
           
 void updateProgress(java.lang.String transferId, int currPos, int endPos)
           
 void updateStatus(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
 

Constructor Detail

LoggingTransferProgressMonitorImpl

public LoggingTransferProgressMonitorImpl()
Method Detail

setDelegate

public void setDelegate(TransferProgressMonitor delegate)
Parameters:
delegate - the delegate to set

getProgress

public TransferProgress getProgress(java.lang.String transferId)
                             throws TransferException
Specified by:
getProgress in interface TransferProgressMonitor
Parameters:
transferId -
Returns:
Throws:
TransferException
See Also:
TransferProgressMonitor.getProgress(java.lang.String)

log

public void log(java.lang.String transferId,
                java.lang.Object obj,
                java.lang.Throwable ex)
         throws TransferException
Specified by:
log in interface TransferProgressMonitor
Parameters:
transferId -
obj -
ex -
Throws:
TransferException
See Also:
TransferProgressMonitor.log(java.lang.String, java.lang.Object, java.lang.Throwable)

log

public void log(java.lang.String transferId,
                java.lang.Object obj)
         throws TransferException
Specified by:
log in interface TransferProgressMonitor
Parameters:
transferId -
obj -
Throws:
TransferException
See Also:
TransferProgressMonitor.log(java.lang.String, java.lang.Object)

updateProgress

public void updateProgress(java.lang.String transferId,
                           int currPos,
                           int endPos)
                    throws TransferException
Specified by:
updateProgress in interface TransferProgressMonitor
Parameters:
transferId -
currPos -
endPos -
Throws:
TransferException
See Also:
TransferProgressMonitor.updateProgress(java.lang.String, int, int)

updateProgress

public void updateProgress(java.lang.String transferId,
                           int currPos)
                    throws TransferException
Specified by:
updateProgress in interface TransferProgressMonitor
Parameters:
transferId -
currPos -
Throws:
TransferException
See Also:
TransferProgressMonitor.updateProgress(java.lang.String, int)

updateStatus

public void updateStatus(java.lang.String transferId,
                         TransferProgress.Status status)
                  throws TransferException
Specified by:
updateStatus in interface TransferProgressMonitor
Parameters:
transferId -
status -
Throws:
TransferException
See Also:
TransferProgressMonitor.updateStatus(java.lang.String, org.alfresco.service.cmr.transfer.TransferProgress.Status)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.