com.partnersoft.v3x.apps.Propagate
Interface UpdateActor

All Known Implementing Classes:
DummyUpdateActor, FileSystemUpdateActor, GuppyPushUpdateActor, GuppyUpdateActor, HTTPUpdateActor, WebGuppyUpdateActor

public interface UpdateActor

Interface to take action on file updates (generated by checksum compares or what-have-you)


Method Summary
 void addFile(java.lang.String filename)
           
 int availableVersion(java.lang.String packageName)
           
 boolean checksumsMatch(java.lang.String packageName)
           
 void close()
           
 void copyFile(java.lang.String remoteFilename, java.lang.String localFilename)
           
 boolean isVerbose()
           
 java.lang.Object loadObject(java.lang.String path)
           
 void removeFile(java.lang.String filename)
           
 void setVerbose(boolean tizit)
           
 void sync()
           
 void updateFile(java.lang.String filename)
           
 

Method Detail

addFile

void addFile(java.lang.String filename)
             throws java.io.IOException
Throws:
java.io.IOException

removeFile

void removeFile(java.lang.String filename)
                throws java.io.IOException
Throws:
java.io.IOException

updateFile

void updateFile(java.lang.String filename)
                throws java.io.IOException
Throws:
java.io.IOException

copyFile

void copyFile(java.lang.String remoteFilename,
              java.lang.String localFilename)
              throws java.io.IOException
Throws:
java.io.IOException

checksumsMatch

boolean checksumsMatch(java.lang.String packageName)
                       throws java.io.IOException
Throws:
java.io.IOException

availableVersion

int availableVersion(java.lang.String packageName)
                     throws java.io.IOException
Throws:
java.io.IOException

loadObject

java.lang.Object loadObject(java.lang.String path)
                            throws java.io.IOException
Throws:
java.io.IOException

isVerbose

boolean isVerbose()

setVerbose

void setVerbose(boolean tizit)

sync

void sync()
          throws java.io.IOException
Throws:
java.io.IOException

close

void close()
           throws java.io.IOException
Throws:
java.io.IOException