|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.mog.proc.mdmProcessorBase
jp.co.melco.preserv.mog.proc.mdmAppletProcessor
アプレットクライアントからの要求を処理するProcessorクラスです。
フィールドの概要 |
クラス jp.co.melco.preserv.mog.proc.mdmProcessorBase から継承したフィールド |
ACTION_FORM, ACTION_MAPPING, MDM_ACTION |
インタフェース jp.co.melco.preserv.mog.proc.mdmProcessor から継承したフィールド |
REQUEST_CACHE_STATUS_LIST, TRANSACTION_LIST |
コンストラクタの概要 | |
mdmAppletProcessor()
|
メソッドの概要 | |
void |
doAfterOperation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object requestList,
java.lang.Object responseList)
後処理を行います。 |
void |
doBeforeOperation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object requestList)
前処理を行います。 |
java.lang.Object |
doExecuteTransaction(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object transactionRequestList)
トランザクション処理を実施します。 |
void |
doHandleException(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object requestList,
java.lang.Object responseList,
java.lang.Exception ex)
例外処理を行います。 |
java.lang.Object |
doRecvRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
アプレットからの要求を受信します。 |
void |
doSendResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object requestList,
java.lang.Object responseList)
アプレットクライアントへサーバ処理結果を送信します。 |
java.lang.String |
getVersion()
クラスのバージョン情報を取得します。 |
protected void |
sendException(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object requestObject,
java.lang.Object responseObject,
java.lang.Exception ex)
サーバで発生した例外情報をクライアントへ送信します。 |
protected void |
sendObject(javax.servlet.http.HttpServletResponse response,
java.lang.Object responseObject)
要求があったクライアントへオブジェクトを送信します。 |
クラス jp.co.melco.preserv.mog.proc.mdmProcessorBase から継承したメソッド |
doCache, doInitialize, doMergeResponse, doReferCache, isForwardable, isInitialized |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public mdmAppletProcessor()
メソッドの詳細 |
public java.lang.Object doRecvRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
request
- リクエストオブジェクトresponse
- レスポンスオブジェクト
java.lang.Exception
- 受信処理で何らかの例外が発生した場合public void doBeforeOperation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object requestList) throws java.lang.Exception
mdmSupporter.before(mdmAction, List, HttpServletRequest, HttpServletResponse, Map)
に移譲します。
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestList
- クライアントからの受信結果 (doRecvRequest(HttpServletRequest, HttpServletResponse)
)
java.lang.Exception
- 前処理で何らかの例外が発生した場合public java.lang.Object doExecuteTransaction(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object transactionRequestList) throws java.lang.Exception
mdmMain.execute(HttpServletRequest, HttpServletResponse, List)
に移譲します。
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトtransactionRequestList
- mdmProcessorBase.doReferCache(HttpServletRequest, HttpServletResponse, Object)
の未キャッシュのリクエスト情報
java.lang.Exception
- トランザクション処理で何らかの例外が発生した場合public void doAfterOperation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object requestList, java.lang.Object responseList) throws java.lang.Exception
mdmSupporter.after(mdmAction, List, List, HttpServletRequest, HttpServletResponse, Map)
に移譲します。
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestList
- クライアントからの受信結果 (doRecvRequest(HttpServletRequest, HttpServletResponse)
)responseList
- サーバ処理の結果 (mdmProcessorBase.doMergeResponse(Object, Object)
)
java.lang.Exception
- 後処理で何らかの例外が発生した場合public void doSendResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object requestList, java.lang.Object responseList) throws java.lang.Exception
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestList
- クライアントからの受信結果 (doRecvRequest(HttpServletRequest,HttpServletResponse)
)responseList
- サーバ処理の結果 (mdmProcessorBase.doMergeResponse(Object, Object)
)
java.lang.Exception
- 送信処理で何らかの例外が発生した場合protected final void sendObject(javax.servlet.http.HttpServletResponse response, java.lang.Object responseObject) throws java.lang.Exception
response
- レスポンスオブジェクトresponseObject
- クライアントへ返却するレスポンス情報
java.lang.Exception
- 例外が発生した場合public void doHandleException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object requestList, java.lang.Object responseList, java.lang.Exception ex) throws java.lang.Exception
mdmSupporter.exception(mdmAction, List, List, HttpServletRequest, HttpServletResponse, Map, Throwable)
のコール後、アプレットクライアントへ例外情報を送信します。mdmSupporter.exception(mdmAction, List, List, HttpServletRequest, HttpServletResponse, Map, Throwable)
また、例外をスローするよう設定されている場合はハンドリングした例外を呼び出し元へスローします。
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestList
- クライアントからの受信結果 (doRecvRequest(HttpServletRequest,HttpServletResponse)
)responseList
- サーバ処理の結果 (mdmProcessorBase.doMergeResponse(Object, Object)
)ex
- 発生した例外オブジェクト
java.lang.Exception
- 例外処理で例外が発生した場合。又は、ハンドリングする例外をスローする場合。protected final void sendException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object requestObject, java.lang.Object responseObject, java.lang.Exception ex) throws java.lang.Exception
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestObject
- クライアントへ返却するリクエスト情報responseObject
- クライアントへ返却するレスポンス情報
java.lang.Exception
- 例外が発生した場合public java.lang.String getVersion()
mdmObject
内の getVersion
mdmProcessorBase
内の getVersion
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |