Hilbert II - Version 0.03.04

org.qedeq.kernel.bo.module
Interface KernelState

All Superinterfaces:
ModuleFactory
All Known Subinterfaces:
Kernel
All Known Implementing Classes:
KernelContext

public interface KernelState
extends ModuleFactory

State dependent methods for the kernel.

Version:
$Revision: 1.1 $

Method Summary
 QedeqConfig getConfig()
          Get access to configuration parameters.
 boolean isReady()
          Is the kernel ready to perform its main tasks.
 void shutdown()
          Closes the kernel.
 void startup(ModuleFactory moduleFactory)
          Starts the kernel.
 
Methods inherited from interface org.qedeq.kernel.bo.module.ModuleFactory
clearLocalBuffer, getAllLoadedModules, getBufferDirectory, getGenerationDirectory, getModuleProperties, init, loadAllModulesFromQedeq, loadModule, loadModule, loadModule, removeAllModules
 

Method Detail

startup

public void startup(ModuleFactory moduleFactory)
             throws IOException
Starts the kernel.

Parameters:
moduleFactory - Factory for loading QEDEQ modules.
Throws:
IOException - Initialization failed.

isReady

public boolean isReady()
Is the kernel ready to perform its main tasks.

Returns:
Is the kernel ready?

getConfig

public QedeqConfig getConfig()
Get access to configuration parameters.

Returns:
Configuration access.

shutdown

public void shutdown()
Closes the kernel.


Hilbert II - Version 0.03.04

©left GNU General Public Licence
All Rights Reserved.