java.lang.Runnable
public class FarmJobRunnable
extends java.lang.Object
implements java.lang.Runnable
Constructor | Description |
---|---|
FarmJobRunnable(FarmJobParameters params) |
Modifier and Type | Method | 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() |
|
void |
run() |
|
protected void |
sendResultsToServer(java.util.List<java.lang.String> results) |
|
void |
setWaitForAlignments(boolean waitForAlignments) |
|
void |
terminate() |
Send signal to terminate calculations
|
protected AtomCache cache
public FarmJobRunnable(FarmJobParameters params)
public void addAlignmentProgressListener(AlignmentProgressListener listener)
public void clearListeners()
protected static java.lang.String getRandomUsername()
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)