|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.ne.mki.wedge.run.lib.servlet.AbstractCommonProcessForRunServlet
RunServlet 用共通処理クラスの継承元として、共通処理に必要となる機能を提供します。
コンストラクタの概要 | |
AbstractCommonProcessForRunServlet()
|
メソッドの概要 | |
protected void |
clearServerparameter()
ServerParameer にセットする値をクリアします。 |
protected void |
clearServerStatus()
ServerStatus にセットする値をクリアします。 |
protected ExchangerInterface |
createExchanger(jp.ne.mki.wedge.run.servlet.main.RunServletConf config,
EngineManagerInterface manager)
RunServlet.wdg に指定された内容を元に Exchanger をインスタンス化して返します。 |
void |
execOnFinally(RunServletFinallyCommonProcessRecord record)
クライアントへのレスポンスを含む、すべての処理が終わった後に呼び出されます。 |
void |
execOnInit(RunServletInitCommonProcessRecord record)
サーブレット(RunServlet)が初期化処理中に共通処理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnRequest(RunServletRequestCommonProcessRecord record)
サーブレットリクエスト時に共通前処理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnResponse(RunServletResponseCommonProcessRecord record)
サーブレットレスポンス時に共通前後理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
java.lang.String |
getServerParameter()
ServerParameter にセットされた値を返します。 |
java.lang.String |
getServerStatus()
ServerStatus にセットされた値を返します。 |
TransactionCallForRunServlet |
getTransactionCallInstance(RunServletCommonProcessRecord record)
トランザクション呼び出し用クラス TransactionCall のインスタンスを返します。 |
boolean |
isSetServerParameter()
ServerParameter に値がセットされているかどうかを返します。 |
boolean |
isSetServerStatus()
ServerStatus に値がセットされているかどうかを返します。 |
boolean |
isSkipTransaction()
トランザクションをスキップするかどうかを返します。 |
protected void |
setServerParameter(java.lang.String param)
ServerParameter セットする文字列を指定します。 |
protected void |
setServerParameterOnError(java.lang.String param)
クライアントに返す ControlRecord の ServerStatus に ERROR をセットし、ServerParameter に指定された文字列をセットします。 |
protected void |
setServerStatusIsError()
ServerStatus を ERROR にセットします。 |
protected void |
setServerStatusIsOk()
ServerStatus を OK にセットします。 |
protected void |
setSkipTransaction(boolean skip)
リクエスト時の共通前処理を実行した後、トランザクション処理をスキップするかどうかを指定します。 |
protected void |
setSkipTransaction(boolean skip,
java.lang.String msg)
トランザクションをスキップするかどうかと、ServerParameter を指定します。 |
クラス java.lang.Object から継承したメソッド |
|
コンストラクタの詳細 |
public AbstractCommonProcessForRunServlet()
メソッドの詳細 |
public boolean isSkipTransaction()
RunServletCommonProcess
内の isSkipTransaction
RunServletCommonProcess.isSkipTransaction()
protected void setSkipTransaction(boolean skip, java.lang.String msg)
skip
- true:トランザクションをスキップします、false:トランザクションを実行します。msg
- ServerParameter にセットするメッセージprotected void setSkipTransaction(boolean skip)
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.RunServletCommonProcess#setSkipTransaction(boolean)
public void execOnInit(RunServletInitCommonProcessRecord record) throws java.lang.Exception
RunServletCommonProcess
内の execOnInit
RunServletCommonProcess.execOnInit(jp.ne.mki.wedge.run.interfaces.commonprocess.record.RunServletInitCommonProcessRecord)
public void execOnRequest(RunServletRequestCommonProcessRecord record) throws java.lang.Exception
RunServletCommonProcess
内の execOnRequest
RunServletCommonProcess.execOnRequest(jp.ne.mki.wedge.run.interfaces.commonprocess.record.RunServletRequestCommonProcessRecord)
public void execOnResponse(RunServletResponseCommonProcessRecord record) throws java.lang.Exception
RunServletCommonProcess
内の execOnResponse
RunServletCommonProcess.execOnResponse(jp.ne.mki.wedge.run.interfaces.commonprocess.record.RunServletResponseCommonProcessRecord)
public void execOnFinally(RunServletFinallyCommonProcessRecord record) throws java.lang.Exception
RunServletCommonProcess
内の execOnFinally
java.lang.Exception
- protected final void setServerStatusIsOk()
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.RunServletCommonProcess#setServerStatusIsOk()
protected final void setServerStatusIsError()
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.RunServletCommonProcess#setServerStatusIsError()
protected final void clearServerStatus()
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.RunServletCommonProcess#clearServerStatus()
public final boolean isSetServerStatus()
RunServletCommonProcess
内の isSetServerStatus
RunServletCommonProcess.isSetServerStatus()
public final java.lang.String getServerStatus()
RunServletCommonProcess
内の getServerStatus
RunServletCommonProcess.getServerStatus()
protected final void setServerParameter(java.lang.String param)
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.RunServletCommonProcess#setServerParameter(java.lang.String)
protected final void clearServerparameter()
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.RunServletCommonProcess#clearServerparameter()
public boolean isSetServerParameter()
RunServletCommonProcess
内の isSetServerParameter
RunServletCommonProcess.isSetServerParameter()
public java.lang.String getServerParameter()
RunServletCommonProcess
内の getServerParameter
RunServletCommonProcess.getServerParameter()
protected void setServerParameterOnError(java.lang.String param)
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.RunServletCommonProcess#setServerParameterOnError(java.lang.String)
public TransactionCallForRunServlet getTransactionCallInstance(RunServletCommonProcessRecord record) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
mgr
- RunServlet の Manager への参照java.lang.IllegalAccessException
- RunServlet.wdg のロード、Exchangerのインスタンスでエラーが発生。java.lang.InstantiationException
- RunServlet.wdg のロード、Exchangerのインスタンスでエラーが発生。java.lang.ClassNotFoundException
- RunServlet.wdg のロード、Exchangerのインスタンスでエラーが発生。protected ExchangerInterface createExchanger(jp.ne.mki.wedge.run.servlet.main.RunServletConf config, EngineManagerInterface manager) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
config
- RunServlet.wdg の内容を保持するクラスmanager
- RunServlet の Manager クラスjava.lang.ClassNotFoundException
- java.lang.InstantiationException
- java.lang.IllegalAccessException
-
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |