org.biojava.bio.structure.align.client
public class FarmJobRunnable extends java.lang.Object implements java.lang.Runnable
Constructor and Description |
---|
FarmJobRunnable(FarmJobParameters params) |
Modifier and Type | Method and Description |
---|---|
void |
addAlignmentProgressListener(AlignmentProgressListener listener) |
java.lang.String |
alignPair(java.lang.String name1,
java.lang.String name2) |
java.lang.String |
alignPair(java.lang.String name1,
java.lang.String name2,
java.lang.String algorithmName) |
void |
clearListeners() |
protected PdbPairsMessage |
getAlignmentPairsFromServer()
talk to centralized server and fetch all alignments to run.
|
protected static java.lang.String |
getRandomUsername() |
boolean |
isWaitForAlignments() |
static void |
log(java.lang.String message) |
void |
run() |
protected void |
sendResultsToServer(java.util.List<java.lang.String> results) |
void |
setWaitForAlignments(boolean waitForAlignments) |
void |
terminate()
Send signal to terminate calculations
|
public FarmJobRunnable(FarmJobParameters params)
public void addAlignmentProgressListener(AlignmentProgressListener listener)
public void clearListeners()
protected static java.lang.String getRandomUsername()
public static void log(java.lang.String message)
public void run()
run
in interface java.lang.Runnable
public java.lang.String alignPair(java.lang.String name1, java.lang.String name2) throws StructureException, java.io.IOException
StructureException
java.io.IOException
public java.lang.String alignPair(java.lang.String name1, java.lang.String name2, java.lang.String algorithmName) throws StructureException, java.io.IOException
StructureException
java.io.IOException
protected PdbPairsMessage getAlignmentPairsFromServer()
protected void sendResultsToServer(java.util.List<java.lang.String> results)
public void terminate()
public boolean isWaitForAlignments()
public void setWaitForAlignments(boolean waitForAlignments)