ncsa.tools.trebuchet.listeners
Class CopyOperationProgressListener

java.lang.Object
  extended byncsa.tools.trebuchet.listeners.ProgressListener
      extended byncsa.tools.trebuchet.listeners.CopyProgressListener
          extended byncsa.tools.trebuchet.listeners.CopyOperationProgressListener
All Implemented Interfaces:
ICacheAccessor, IOperationListener, IUpdateOperationListener

public class CopyOperationProgressListener
extends CopyProgressListener


Field Summary
static java.lang.String TAG_SELF
           
 
Constructor Summary
CopyOperationProgressListener()
           
 
Method Summary
 void cacheEntryUpdated(java.lang.String operationId, long entryId)
           
 void operationFinished(java.lang.String operationId)
           
 void setFileInterval(java.lang.Long fileInterval)
           
 void setTimeout(java.lang.Long timeout)
           
 void setTotalFiles(java.lang.Long totalFiles)
           
 void setUpdateInterval(java.lang.Long updateInterval)
           
 
Methods inherited from class ncsa.tools.trebuchet.listeners.CopyProgressListener
cacheUpdated, close, getReport, isReportMode, operationStarted, scanningDirectory, setCache, setReport
 
Methods inherited from class ncsa.tools.trebuchet.listeners.ProgressListener
isEventSupportMode, isLog4JMode, isStdOutMode, setEventSupport, setEventSupportMode, setKey, setLog4JMode, setStdOutMode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_SELF

public static final java.lang.String TAG_SELF
See Also:
Constant Field Values
Constructor Detail

CopyOperationProgressListener

public CopyOperationProgressListener()
Method Detail

cacheEntryUpdated

public void cacheEntryUpdated(java.lang.String operationId,
                              long entryId)

operationFinished

public void operationFinished(java.lang.String operationId)
Specified by:
operationFinished in interface IOperationListener
Overrides:
operationFinished in class CopyProgressListener

setTimeout

public void setTimeout(java.lang.Long timeout)

setTotalFiles

public void setTotalFiles(java.lang.Long totalFiles)

setUpdateInterval

public void setUpdateInterval(java.lang.Long updateInterval)

setFileInterval

public void setFileInterval(java.lang.Long fileInterval)