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