uk.ac.leeds.ccg.andyt.grids.core
Class Grids_OutOfMemoryErrorHandler

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.generic.memory.Generic_OutOfMemoryErrorHandler
      extended by uk.ac.leeds.ccg.andyt.grids.core.Grids_OutOfMemoryErrorHandler
All Implemented Interfaces:
java.io.Serializable, Grids_OutOfMemoryErrorHandlerInterface
Direct Known Subclasses:
Grids_Environment

public abstract class Grids_OutOfMemoryErrorHandler
extends uk.ac.leeds.ccg.andyt.generic.memory.Generic_OutOfMemoryErrorHandler
implements java.io.Serializable, Grids_OutOfMemoryErrorHandlerInterface

A class to be extended so as to handle OutOfMemoryErrors.

See Also:
Serialized Form

Field Summary
 long Memory_Threshold
           
 
Fields inherited from class uk.ac.leeds.ccg.andyt.generic.memory.Generic_OutOfMemoryErrorHandler
_Generic_TestMemory, _HandleOutOfMemoryError_boolean, _MemoryReserve, Default_Memory_Threshold, HandleOutOfMemoryErrorFalse, HandleOutOfMemoryErrorTrue
 
Constructor Summary
Grids_OutOfMemoryErrorHandler()
           
 
Method Summary
 
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.memory.Generic_OutOfMemoryErrorHandler
clear_MemoryReserve, get_Generic_TestMemory, get_MemoryReserve, getRuntime, getTotalFreeMemory, getTotalFreeMemory, init_MemoryReserve, init_MemoryReserve, init_MemoryReserve, initFile, initFile, initFileDirectory, initString, initString, println, set_MemoryReserve, sin, swapToFile_DataAny, swapToFile_DataAny, toString, tryToEnsureThereIsEnoughMemoryToContinue, tryToEnsureThereIsEnoughMemoryToContinue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.leeds.ccg.andyt.grids.core.Grids_OutOfMemoryErrorHandlerInterface
init_MemoryReserve_Account, init_MemoryReserve_Account, init_MemoryReserve_Account, init_MemoryReserve_Account, init_MemoryReserve_Account, init_MemoryReserve_Account, init_MemoryReserve_AccountDetail, init_MemoryReserve_AccountDetail, init_MemoryReserve_AccountDetail, init_MemoryReserve_AccountDetail, init_MemoryReserve_AccountDetail, init_MemoryReserve_AccountDetail, init_MemoryReserve, init_MemoryReserve, init_MemoryReserve, init_MemoryReserve, init_MemoryReserve, tryToEnsureThereIsEnoughMemoryToContinue_Account, tryToEnsureThereIsEnoughMemoryToContinue_Account, tryToEnsureThereIsEnoughMemoryToContinue_Account, tryToEnsureThereIsEnoughMemoryToContinue_Account, tryToEnsureThereIsEnoughMemoryToContinue_Account, tryToEnsureThereIsEnoughMemoryToContinue_Account, tryToEnsureThereIsEnoughMemoryToContinue_AccountDetail, tryToEnsureThereIsEnoughMemoryToContinue_AccountDetail, tryToEnsureThereIsEnoughMemoryToContinue_AccountDetail, tryToEnsureThereIsEnoughMemoryToContinue_AccountDetail, tryToEnsureThereIsEnoughMemoryToContinue_AccountDetail, tryToEnsureThereIsEnoughMemoryToContinue_AccountDetail, tryToEnsureThereIsEnoughMemoryToContinue, tryToEnsureThereIsEnoughMemoryToContinue, tryToEnsureThereIsEnoughMemoryToContinue, tryToEnsureThereIsEnoughMemoryToContinue, tryToEnsureThereIsEnoughMemoryToContinue, tryToEnsureThereIsEnoughMemoryToContinue
 

Field Detail

Memory_Threshold

public long Memory_Threshold
Constructor Detail

Grids_OutOfMemoryErrorHandler

public Grids_OutOfMemoryErrorHandler()