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
クラス 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