public class SimpleStructureServer extends java.lang.Object implements StructureServer, StructureListener
Modifier and Type | Field and Description |
---|---|
static java.util.logging.Logger |
logger |
Constructor and Description |
---|
SimpleStructureServer() |
Modifier and Type | Method and Description |
---|---|
void |
addStructureListener(StructureListener listener) |
void |
clearStructureListeners() |
int |
getCacheSize() |
int |
getNrCPUs() |
PDBInstallation |
getPDBInstallation() |
boolean |
hasNextStructure() |
void |
initCache() |
void |
modifiedStructure(StructureEvent event) |
void |
newStructure(StructureEvent event) |
void |
obsoleteStructure(StructureEvent event) |
void |
requestNextStructure(StructureListener listener) |
void |
setCacheSize(int cacheSize)
set how many structures should be kept in memory - for quicker access
|
void |
setPDBInstallation(PDBInstallation installation) |
public void initCache()
public void addStructureListener(StructureListener listener)
addStructureListener
in interface StructureServer
public void clearStructureListeners()
clearStructureListeners
in interface StructureServer
public int getNrCPUs()
public PDBInstallation getPDBInstallation()
getPDBInstallation
in interface StructureServer
public void requestNextStructure(StructureListener listener)
requestNextStructure
in interface StructureServer
public void setCacheSize(int cacheSize)
StructureServer
setCacheSize
in interface StructureServer
public int getCacheSize()
getCacheSize
in interface StructureServer
public void setPDBInstallation(PDBInstallation installation)
setPDBInstallation
in interface StructureServer
public boolean hasNextStructure()
hasNextStructure
in interface StructureServer
public void modifiedStructure(StructureEvent event)
modifiedStructure
in interface StructureListener
public void newStructure(StructureEvent event)
newStructure
in interface StructureListener
public void obsoleteStructure(StructureEvent event)
obsoleteStructure
in interface StructureListener