HttpServerModule
Date: 2009-09-08

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

## jp.maru.liquid.kernel.modules
クラス HttpServerModule

    java.lang.Object
      jp.maru.liquid.kernel.modules.AbstractModule
          jp.maru.liquid.kernel.modules.HttpServerModule

すべての実装されたインタフェース:
  Module

直系の既知のサブクラス:
  AsyncHttpServerModule

    public class HttpServerModule

extends AbstractModule

HTTPサーバ機能を提供するモジュール

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

入れ子のクラスの概要
`(package private) class` | `HttpServerModule.SyncNHttpRequestHandlerImpl` Sync版NRequestHandler

フィールドの概要
`protected HttpConnector` | `_connector`
`protected HttpStrategy` | `_strategy`
`private static org.slf4j.Logger` | `logger`

クラス jp.maru.liquid.kernel.modules.AbstractModule から継承されたフィールド
`_interceptor`

コンストラクタの概要
`HttpServerModule()`

メソッドの概要
`Strategy` | `getStrategy()` インジェクトされたストラテジを返す
`void` | `init()` モジュールの初期化
`void` | `plug(Plugin plugin)` HttpServerPluginをプラグ
`void` | `setConnector(HttpConnector connector)`
`void` | `setStrategy(Strategy strategy)` ストラテジをインジェクトする インジェクトしない場合もあり
`java.lang.String` | `toString()`

クラス jp.maru.liquid.kernel.modules.AbstractModule から継承されたメソッド
`callPostProcess, callPreProcess, setInterceptor`

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

フィールドの詳細

### logger

    private static final org.slf4j.Logger logger

### _connector

    protected HttpConnector _connector

### _strategy

    protected HttpStrategy _strategy

コンストラクタの詳細

### HttpServerModule

    public HttpServerModule()

メソッドの詳細

### init

    public void init()

  インタフェース `Module` の記述:
  モジュールの初期化

  定義:
    インタフェース `Module` 内の `init`
  オーバーライド:
    クラス `AbstractModule` 内の `init`

### setStrategy

    public void setStrategy(Strategy strategy)

  インタフェース `Module` の記述:
  ストラテジをインジェクトする インジェクトしない場合もあり

  定義:
    インタフェース `Module` 内の `setStrategy`
  オーバーライド:
    クラス `AbstractModule` 内の `setStrategy`
  パラメータ:
    `strategy` - ストラテジ

### getStrategy

    public Strategy getStrategy()

  インタフェース `Module` の記述:
  インジェクトされたストラテジを返す

  定義:
    インタフェース `Module` 内の `getStrategy`
  オーバーライド:
    クラス `AbstractModule` 内の `getStrategy`
  戻り値:
    セットされているストラテジ、なければnull

### plug

    public void plug(Plugin plugin)

  HttpServerPluginをプラグ

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

### setConnector

    public void setConnector(HttpConnector connector)

### toString

    public java.lang.String toString()

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`

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