Module
Date: 2009-09-08

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

## jp.maru.liquid.kernel.modules
インタフェース Module

既知の実装クラスの一覧:
  AbstractModule, AsyncHttpServerModule, ExecuteModule, HttpServerModule

    public interface Module

カーネルモジュール

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

メソッドの概要
`Strategy` | `getStrategy()` インジェクトされたストラテジを返す
`void` | `init()` モジュールの初期化
`void` | `plug(Plugin plugin)` プラグインをプラグ 特定のプラグインを指定する場合は`Plug`で指定
`void` | `setInterceptor(ModuleInterceptor interceptor)` ModuleInterceptorをインジェクトする
`void` | `setStrategy(Strategy strategy)` ストラテジをインジェクトする インジェクトしない場合もあり

メソッドの詳細

### init

    void init()

  モジュールの初期化

### plug

    void plug(Plugin plugin)

  プラグインをプラグ 特定のプラグインを指定する場合は`Plug`で指定

  パラメータ:
    `plugin` - プラグイン

### setStrategy

    void setStrategy(Strategy strategy)

  ストラテジをインジェクトする インジェクトしない場合もあり

  パラメータ:
    `strategy` - ストラテジ

### getStrategy

    Strategy getStrategy()

  インジェクトされたストラテジを返す

  戻り値:
    セットされているストラテジ、なければnull

### setInterceptor

    void setInterceptor(ModuleInterceptor interceptor)

  ModuleInterceptorをインジェクトする

  パラメータ:
    `interceptor` - ModuleInterceptor

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