|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 内の isSkipTransactionRunServletCommonProcess.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 内の execOnInitRunServletCommonProcess.execOnInit(jp.ne.mki.wedge.run.interfaces.commonprocess.record.RunServletInitCommonProcessRecord)
public void execOnRequest(RunServletRequestCommonProcessRecord record)
throws java.lang.Exception
RunServletCommonProcess 内の execOnRequestRunServletCommonProcess.execOnRequest(jp.ne.mki.wedge.run.interfaces.commonprocess.record.RunServletRequestCommonProcessRecord)
public void execOnResponse(RunServletResponseCommonProcessRecord record)
throws java.lang.Exception
RunServletCommonProcess 内の execOnResponseRunServletCommonProcess.execOnResponse(jp.ne.mki.wedge.run.interfaces.commonprocess.record.RunServletResponseCommonProcessRecord)
public void execOnFinally(RunServletFinallyCommonProcessRecord record)
throws java.lang.Exception
RunServletCommonProcess 内の execOnFinallyjava.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 内の isSetServerStatusRunServletCommonProcess.isSetServerStatus()public final java.lang.String getServerStatus()
RunServletCommonProcess 内の getServerStatusRunServletCommonProcess.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 内の isSetServerParameterRunServletCommonProcess.isSetServerParameter()public java.lang.String getServerParameter()
RunServletCommonProcess 内の getServerParameterRunServletCommonProcess.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 -
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||