org.tranche.project
Class CommandLineProjectReplicationToolListener

java.lang.Object
  extended by org.tranche.project.CommandLineProjectReplicationToolListener
All Implemented Interfaces:
ProjectReplicationToolListener

public class CommandLineProjectReplicationToolListener
extends java.lang.Object
implements ProjectReplicationToolListener

Command-line listener for the file replication tool.

Author:
Bryan E. Smith - bryanesmith@gmail.com

Constructor Summary
CommandLineProjectReplicationToolListener()
           
 
Method Summary
 void fireDataChunkFailed(BigHash h)
          Event fired when data chunk failed.
 void fireDataChunkReplicated(BigHash h)
          Event fired when data chunk replicated.
 void fireDataChunkSkipped(BigHash h)
          Event fired when data chunk skipped.
 void fireFileFailed(BigHash h)
          Event fired when file failed.
 void fireFileFinished(BigHash h)
          Event fired when file finished.
 void fireMetaDataChunkFailed(BigHash h)
          Event fired when meta data chunk failed.
 void fireMetaDataChunkReplicated(BigHash h)
          Event fired when meta data chunk replicated.
 void fireMetaDataChunkSkipped(BigHash h)
          Event fired when meta data chunk skipped.
 void fireReplicationFailed()
          Event fired when replication failed.
 void fireReplicationFinished()
          Event fired when replication finished.
 void fireReplicationStarted(ProjectReplicationTool replicationTool)
          Event fired when replication started.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandLineProjectReplicationToolListener

public CommandLineProjectReplicationToolListener()
Method Detail

fireReplicationStarted

public void fireReplicationStarted(ProjectReplicationTool replicationTool)

Event fired when replication started.

Specified by:
fireReplicationStarted in interface ProjectReplicationToolListener
Parameters:
replicationTool -

fireReplicationFailed

public void fireReplicationFailed()

Event fired when replication failed.

Specified by:
fireReplicationFailed in interface ProjectReplicationToolListener

fireReplicationFinished

public void fireReplicationFinished()

Event fired when replication finished.

Specified by:
fireReplicationFinished in interface ProjectReplicationToolListener

fireDataChunkReplicated

public void fireDataChunkReplicated(BigHash h)

Event fired when data chunk replicated.

Specified by:
fireDataChunkReplicated in interface ProjectReplicationToolListener
Parameters:
h -

fireMetaDataChunkReplicated

public void fireMetaDataChunkReplicated(BigHash h)

Event fired when meta data chunk replicated.

Specified by:
fireMetaDataChunkReplicated in interface ProjectReplicationToolListener
Parameters:
h -

fireDataChunkSkipped

public void fireDataChunkSkipped(BigHash h)

Event fired when data chunk skipped.

Specified by:
fireDataChunkSkipped in interface ProjectReplicationToolListener
Parameters:
h -

fireMetaDataChunkSkipped

public void fireMetaDataChunkSkipped(BigHash h)

Event fired when meta data chunk skipped.

Specified by:
fireMetaDataChunkSkipped in interface ProjectReplicationToolListener
Parameters:
h -

fireDataChunkFailed

public void fireDataChunkFailed(BigHash h)

Event fired when data chunk failed.

Specified by:
fireDataChunkFailed in interface ProjectReplicationToolListener
Parameters:
h -

fireMetaDataChunkFailed

public void fireMetaDataChunkFailed(BigHash h)

Event fired when meta data chunk failed.

Specified by:
fireMetaDataChunkFailed in interface ProjectReplicationToolListener
Parameters:
h -

fireFileFailed

public void fireFileFailed(BigHash h)

Event fired when file failed.

Specified by:
fireFileFailed in interface ProjectReplicationToolListener
Parameters:
h -

fireFileFinished

public void fireFileFinished(BigHash h)

Event fired when file finished.

Specified by:
fireFileFinished in interface ProjectReplicationToolListener
Parameters:
h -


This code is free for use both commercially and non-commercially as stated in the project's license