Hilbert II - Version 0.03.09

org.qedeq.kernel.bo.control
Interface KernelState

All Superinterfaces:
KernelServices
All Known Implementing Classes:
KernelContext

public interface KernelState
extends KernelServices

State changing methods for the kernel.

Version:
$Revision: 1.1 $

Method Summary
 void init(InternalKernelServices moduleFactory, QedeqConfig qedeqConfig)
          Kernel initialisation.
 boolean isReady()
          Is the kernel ready to perform its main tasks.
 void shutdown()
          Closes the kernel.
 void startup()
          Start all kernel activity now.
 
Methods inherited from interface org.qedeq.kernel.bo.module.KernelServices
checkModule, clearLocalBuffer, getAllLoadedModules, getModuleAddress, getModuleAddress, getModuleAddress, getQedeqBo, getSource, getSourceFileExceptionList, loadAllModulesFromQedeq, loadModule, loadRequiredModules, removeAllModules, removeModule
 

Method Detail

init

public void init(InternalKernelServices moduleFactory,
                 QedeqConfig qedeqConfig)
          throws IOException
Kernel initialisation.

Parameters:
moduleFactory - Factory for loading QEDEQ modules.
qedeqConfig - Configuration to work with.
Throws:
IOException - Initialisation failed.

startup

public void startup()
Start all kernel activity now.


isReady

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

Returns:
Is the kernel ready?

shutdown

public void shutdown()
Closes the kernel.


Hilbert II - Version 0.03.09

©left GNU General Public Licence
All Rights Reserved.