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.Loggerlogger
-
Constructor Summary
Constructors Constructor Description SimpleStructureServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStructureListener(StructureListener listener)voidclearStructureListeners()intgetCacheSize()intgetNrCPUs()PDBInstallationgetPDBInstallation()booleanhasNextStructure()voidinitCache()voidmodifiedStructure(StructureEvent event)voidnewStructure(StructureEvent event)voidobsoleteStructure(StructureEvent event)voidrequestNextStructure(StructureListener listener)voidsetCacheSize(int cacheSize)set how many structures should be kept in memory - for quicker accessvoidsetPDBInstallation(PDBInstallation installation)
-
-
-
Method Detail
-
initCache
public void initCache()
-
addStructureListener
public void addStructureListener(StructureListener listener)
- Specified by:
addStructureListenerin interfaceStructureServer
-
clearStructureListeners
public void clearStructureListeners()
- Specified by:
clearStructureListenersin interfaceStructureServer
-
getNrCPUs
public int getNrCPUs()
-
getPDBInstallation
public PDBInstallation getPDBInstallation()
- Specified by:
getPDBInstallationin interfaceStructureServer
-
requestNextStructure
public void requestNextStructure(StructureListener listener)
- Specified by:
requestNextStructurein interfaceStructureServer
-
setCacheSize
public void setCacheSize(int cacheSize)
Description copied from interface:StructureServerset how many structures should be kept in memory - for quicker access- Specified by:
setCacheSizein interfaceStructureServer
-
getCacheSize
public int getCacheSize()
- Specified by:
getCacheSizein interfaceStructureServer
-
setPDBInstallation
public void setPDBInstallation(PDBInstallation installation)
- Specified by:
setPDBInstallationin interfaceStructureServer
-
hasNextStructure
public boolean hasNextStructure()
- Specified by:
hasNextStructurein interfaceStructureServer
-
modifiedStructure
public void modifiedStructure(StructureEvent event)
- Specified by:
modifiedStructurein interfaceStructureListener
-
newStructure
public void newStructure(StructureEvent event)
- Specified by:
newStructurein interfaceStructureListener
-
obsoleteStructure
public void obsoleteStructure(StructureEvent event)
- Specified by:
obsoleteStructurein interfaceStructureListener
-
-