|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
MDMサーバ処理インタフェースです。
フィールドの概要 | |
static java.lang.String |
REQUEST_CACHE_STATUS_LIST
doReferCache(HttpServletRequest, HttpServletResponse, Object)
の戻り値のマップキー(キャッシュ済みリスト)です。 |
static java.lang.String |
TRANSACTION_LIST
doReferCache(HttpServletRequest, HttpServletResponse, Object)
の戻り値のマップキー(トランザクション要求リスト)です。 |
メソッドの概要 | |
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)
トランザクション処理の前処理を行います。 |
void |
doCache(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object responseList)
トランザクション処理の結果をキャッシュします。 |
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)
例外処理を行います。 |
void |
doInitialize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
MDMの初期化を行います。 |
java.lang.Object |
doMergeResponse(java.lang.Object transactionResponseList,
java.lang.Object cachedList)
トランザクション結果( doExecuteTransaction(HttpServletRequest, HttpServletResponse, Object) )と
doReferCache(HttpServletRequest, HttpServletResponse, Object) のキャッシュ済み結果情報をマージします。 |
java.lang.Object |
doRecvRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
クライアントからの要求を受信し、受信結果を返します。 |
java.util.Map |
doReferCache(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object requestList)
キャッシュ情報を参照します。 |
void |
doSendResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object requestList,
java.lang.Object responseList)
サーバ処理の結果をクライアントへ送信します。 |
boolean |
isForwardable(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
処理結果後に別クラスへフォワードするか否かを判定します。 |
boolean |
isInitialized(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
MDMが初期化済みか否かを判定します。 |
インタフェース jp.co.melco.preserv.mog.common.mdmObject から継承したメソッド |
getVersion |
フィールドの詳細 |
public static final java.lang.String TRANSACTION_LIST
doReferCache(HttpServletRequest, HttpServletResponse, Object)
の戻り値のマップキー(トランザクション要求リスト)です。
public static final java.lang.String REQUEST_CACHE_STATUS_LIST
doReferCache(HttpServletRequest, HttpServletResponse, Object)
の戻り値のマップキー(キャッシュ済みリスト)です。
メソッドの詳細 |
public boolean isInitialized(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
request
- リクエストオブジェクトresponse
- レスポンスオブジェクト
java.lang.Exception
- 初期化済み判定処理で何らかの例外が発生した場合public void doInitialize(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
request
- リクエストオブジェクトresponse
- レスポンスオブジェクト
java.lang.Exception
- 初期化処理で何らかの例外が発生した場合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
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestList
- クライアントからの受信結果 (doRecvRequest(HttpServletRequest, HttpServletResponse)
)
java.lang.Exception
- 前処理で何らかの例外が発生した場合public java.util.Map doReferCache(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object requestList) throws java.lang.Exception
REQUEST_CACHE_STATUS_LIST
TRANSACTION_LIST
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
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトtransactionRequestList
- doReferCache(HttpServletRequest, HttpServletResponse, Object)
の未キャッシュのリクエスト情報
java.lang.Exception
- トランザクション処理で何らかの例外が発生した場合public java.lang.Object doMergeResponse(java.lang.Object transactionResponseList, java.lang.Object cachedList) throws java.lang.Exception
doExecuteTransaction(HttpServletRequest, HttpServletResponse, Object)
)と
doReferCache(HttpServletRequest, HttpServletResponse, Object)
のキャッシュ済み結果情報をマージします。
transactionResponseList
- トランザクション処理の結果cachedList
- キャッシュ済み結果情報
java.lang.Exception
- マージ処理で何らかの例外が発生した場合public void doCache(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object responseList) throws java.lang.Exception
doReferCache(HttpServletRequest, HttpServletResponse, Object)
で参照されます。
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトresponseList
- トランザクション処理 (doExecuteTransaction(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
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestList
- クライアントからの受信結果 (doRecvRequest(HttpServletRequest, HttpServletResponse)
)responseList
- サーバ処理の結果 (doMergeResponse(Object, Object)
)
java.lang.Exception
- 後処理で何らかの例外が発生した場合public boolean isForwardable(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
doSendResponse(HttpServletRequest, HttpServletResponse, Object, Object)
は呼び出されません。doSendResponse(HttpServletRequest, HttpServletResponse, Object, Object)
でクライアントへ通知されます。
request
- リクエストオブジェクトresponse
- レスポンスオブジェクト
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
isForwardable(HttpServletRequest, HttpServletResponse)
の結果がtrueの場合に呼び出されます。
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestList
- クライアントからの受信結果 (doRecvRequest(HttpServletRequest,HttpServletResponse)
)responseList
- サーバ処理の結果 (doMergeResponse(Object, Object)
)
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
request
- リクエストオブジェクトresponse
- レスポンスオブジェクトrequestList
- クライアントからの受信結果 (doRecvRequest(HttpServletRequest,HttpServletResponse)
)responseList
- サーバ処理の結果 (doMergeResponse(Object, Object)
)ex
- 発生した例外オブジェクト
java.lang.Exception
- 例外処理で例外が発生した場合。又は、ハンドリングする例外をスローする場合。
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |