Kernel
Date: 2009-09-08

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.maru.liquid.kernel
クラス Kernel

    java.lang.Object
      jp.maru.liquid.kernel.Kernel

    public class Kernel

extends java.lang.Object

カーネル

バージョン:
  1.0
作成者:
  Kohji Tsujita

フィールドの概要
`private static Kernel` | `__kernel`
`private java.lang.Thread` | `_bootThread`
`private ModuleManager` | `_moduleManager`
`private PluginManager` | `_pluginManager`
`private static org.slf4j.Logger` | `logger`
`static java.lang.String` | `VERSION`

コンストラクタの概要
`private` | `Kernel()` コンストラクタ

メソッドの概要
`static Kernel` | `getInstance()` シングルトンインスタンス返す
`java.util.List<? extends Plugin>` | `getPlugins()` 読み込んでいるプラグインのインスタンスリストを返す
`private void` | `loadModules()` Springからモジュールを読み込む
`private void` | `loadPlugins()` Springからプラグイン読み込む
`static void` | `startup()` カーネル起動

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### VERSION

    public static final java.lang.String VERSION

関連項目:
  定数フィールド値

### logger

    private static final org.slf4j.Logger logger

### __kernel

    private static Kernel __kernel

### _bootThread

    private java.lang.Thread _bootThread

### _moduleManager

    private ModuleManager _moduleManager

### _pluginManager

    private PluginManager _pluginManager

コンストラクタの詳細

### Kernel

    private Kernel()

  コンストラクタ

メソッドの詳細

### startup

    public static void startup()

  カーネル起動

  例外:
    `java.lang.IllegalStateException` - 既にカーネルが起動している場合

### getInstance

    public static Kernel getInstance()

  シングルトンインスタンス返す

  戻り値:
    Kernelインスタンス
  例外:
    `java.lang.NullPointerException` - カーネルが起動していない場合

### loadModules

    private void loadModules()

  Springからモジュールを読み込む

### loadPlugins

    private void loadPlugins()

  Springからプラグイン読み込む

### getPlugins

    public java.util.List<? extends Plugin> getPlugins()

  読み込んでいるプラグインのインスタンスリストを返す

  戻り値:
    プラグインのリスト

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド