org.objectweb.jonathan.libs.kernel
Class KKernel

java.lang.Object
  extended by org.objectweb.jonathan.libs.kernel.KKernel

public final class KKernel
extends java.lang.Object

Bootstrap class of the jonathan configuration mechanism. Provides the runtime configuration file mechanism by using XML decoders and loads the java system properties.

Must be provided in the application's compiled configuration by specifying the bootstrap attribute of the root context in the XML configuration file to be compiled. KKernel is loaded in the java code of the compiled configuration file.

jonathan's example of KKernel use:


Constructor Summary
KKernel()
           
 
Method Summary
static Context newConfiguration(Context _context, java.lang.Class _c)
          The jonathan Kernel's runtime bootstrap mechanism.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KKernel

public KKernel()
Method Detail

newConfiguration

public static Context newConfiguration(Context _context,
                                       java.lang.Class _c)
The jonathan Kernel's runtime bootstrap mechanism. This method

Parameters:
_context - the compiled configuration to bootstrap on
_c -
Returns:
the application's complete runtime configuration