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 StructureServerpublic void clearStructureListeners()
clearStructureListeners in interface StructureServerpublic int getNrCPUs()
public PDBInstallation getPDBInstallation()
getPDBInstallation in interface StructureServerpublic void requestNextStructure(StructureListener listener)
requestNextStructure in interface StructureServerpublic void setCacheSize(int cacheSize)
StructureServersetCacheSize in interface StructureServerpublic int getCacheSize()
getCacheSize in interface StructureServerpublic void setPDBInstallation(PDBInstallation installation)
setPDBInstallation in interface StructureServerpublic boolean hasNextStructure()
hasNextStructure in interface StructureServerpublic void modifiedStructure(StructureEvent event)
modifiedStructure in interface StructureListenerpublic void newStructure(StructureEvent event)
newStructure in interface StructureListenerpublic void obsoleteStructure(StructureEvent event)
obsoleteStructure in interface StructureListener