jp.maru.liquid.core.plugins
クラス HttpOutputActionPlugin

java.lang.Object
  上位を拡張 jp.maru.liquid.core.plugins.HttpOutputActionPlugin
すべての実装されたインタフェース:
HttpBasicPlugin, HttpServerCommonPlugin, HttpServerPlugin, Plugin

public class HttpOutputActionPlugin
extends java.lang.Object
implements HttpServerPlugin, HttpBasicPlugin

リクエストを処理しそのまま出力を行う

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

フィールドの概要
private  java.lang.String _actionClass
           
private  java.lang.String _bindUri
           
private  java.lang.String _encoding
           
private static org.slf4j.Logger logger
           
 
コンストラクタの概要
HttpOutputActionPlugin()
           
 
メソッドの概要
 void execute(HttpRequest request, HttpResponse response)
          リクエストの処理を行う
 java.lang.String getBindURI()
          アクセス先URIを返す
 void init()
          プラグインの初期化を行う
private static void sendError(HttpResponse response, int sc)
          エラーレスポンスを返す、ようにする
 void setActionClass(java.lang.String actionClass)
          アクションクラスをセット SpringInjection
 void setBindURI(java.lang.String uri)
          アクセス先とするURIをセットする
 void setEncoding(java.lang.String encoding)
          コンテンツのエンコーディングをセット SpringInjection
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

logger

private static final org.slf4j.Logger logger

_bindUri

private java.lang.String _bindUri

_encoding

private java.lang.String _encoding

_actionClass

private java.lang.String _actionClass
コンストラクタの詳細

HttpOutputActionPlugin

public HttpOutputActionPlugin()
メソッドの詳細

init

public void init()
インタフェース Plugin の記述:
プラグインの初期化を行う

定義:
インタフェース Plugin 内の init

execute

public void execute(HttpRequest request,
                    HttpResponse response)
インタフェース HttpBasicPlugin の記述:
リクエストの処理を行う

定義:
インタフェース HttpBasicPlugin 内の execute
パラメータ:
request - リクエストオブジェクト
response - レスポンスオブジェクト

setBindURI

public void setBindURI(java.lang.String uri)
インタフェース HttpServerCommonPlugin の記述:
アクセス先とするURIをセットする

定義:
インタフェース HttpServerCommonPlugin 内の setBindURI
パラメータ:
uri - アクセス先URI

getBindURI

public java.lang.String getBindURI()
インタフェース HttpServerCommonPlugin の記述:
アクセス先URIを返す

定義:
インタフェース HttpServerCommonPlugin 内の getBindURI
戻り値:
アクセス先URI

setActionClass

public void setActionClass(java.lang.String actionClass)
アクションクラスをセット SpringInjection

パラメータ:
actionClass - アクセス時にコールされるアクションクラス

setEncoding

public void setEncoding(java.lang.String encoding)
コンテンツのエンコーディングをセット SpringInjection

パラメータ:
encoding - エンコーディング

sendError

private static void sendError(HttpResponse response,
                              int sc)
エラーレスポンスを返す、ようにする

パラメータ:
response - レスポンス
sc - エラーステータスコード

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString