Package org.biojava.bio.structure.server
Class SimpleStructureServer
- java.lang.Object
-
- org.biojava.bio.structure.server.SimpleStructureServer
-
- All Implemented Interfaces:
StructureListener
,StructureServer
public class SimpleStructureServer extends java.lang.Object implements StructureServer, StructureListener
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.logging.Logger
logger
-
Constructor Summary
Constructors Constructor Description SimpleStructureServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 accessvoid
setPDBInstallation(PDBInstallation installation)
-
-
-
Method Detail
-
initCache
public void initCache()
-
addStructureListener
public void addStructureListener(StructureListener listener)
- Specified by:
addStructureListener
in interfaceStructureServer
-
clearStructureListeners
public void clearStructureListeners()
- Specified by:
clearStructureListeners
in interfaceStructureServer
-
getNrCPUs
public int getNrCPUs()
-
getPDBInstallation
public PDBInstallation getPDBInstallation()
- Specified by:
getPDBInstallation
in interfaceStructureServer
-
requestNextStructure
public void requestNextStructure(StructureListener listener)
- Specified by:
requestNextStructure
in interfaceStructureServer
-
setCacheSize
public void setCacheSize(int cacheSize)
Description copied from interface:StructureServer
set how many structures should be kept in memory - for quicker access- Specified by:
setCacheSize
in interfaceStructureServer
-
getCacheSize
public int getCacheSize()
- Specified by:
getCacheSize
in interfaceStructureServer
-
setPDBInstallation
public void setPDBInstallation(PDBInstallation installation)
- Specified by:
setPDBInstallation
in interfaceStructureServer
-
hasNextStructure
public boolean hasNextStructure()
- Specified by:
hasNextStructure
in interfaceStructureServer
-
modifiedStructure
public void modifiedStructure(StructureEvent event)
- Specified by:
modifiedStructure
in interfaceStructureListener
-
newStructure
public void newStructure(StructureEvent event)
- Specified by:
newStructure
in interfaceStructureListener
-
obsoleteStructure
public void obsoleteStructure(StructureEvent event)
- Specified by:
obsoleteStructure
in interfaceStructureListener
-
-