public abstract class AbstractReverseProxyHandler extends Object implements ReverseProxyHandler
コンストラクタと説明 |
---|
AbstractReverseProxyHandler() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract boolean |
doCopy(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
COPY のプロキシを実装します
|
protected abstract boolean |
doDefault(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
何れのメソッドにも当てはまらない場合のプロキシを実装します
|
protected abstract boolean |
doDelete(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
DELETE のプロキシを実装します
|
protected abstract boolean |
doGet(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GET のプロキシを実装します
|
protected abstract boolean |
doHead(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
HEAD のプロキシを実装します
|
protected abstract boolean |
doLink(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
LINK のプロキシを実装します
|
protected abstract boolean |
doMove(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
MOVE のプロキシを実装します
|
protected abstract boolean |
doOptions(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
OPTIONS のプロキシを実装します
|
protected abstract boolean |
doPatch(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
PATCH のプロキシを実装します
|
protected abstract boolean |
doPost(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
POST のプロキシを実装します
|
protected abstract boolean |
doPurge(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
PURGE のプロキシを実装します
|
protected abstract boolean |
doPut(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
PUT のプロキシを実装します
|
protected abstract boolean |
doTrace(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
TRACE のプロキシを実装します
|
protected abstract boolean |
doUnlink(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
UNLINK のプロキシを実装します
|
protected abstract boolean |
doWrapped(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
WRAPPED のプロキシを実装します
|
boolean |
execute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシを実行します
|
protected void |
proxyOnFinalyze(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシの実行を終了した際の後処理を実装します。
|
protected void |
proxyOnInitialize(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシの実行を開始する際の前処理を実装します。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
init
public boolean execute(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
execute
インタフェース内 Action
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected void proxyOnInitialize(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected void proxyOnFinalyze(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doGet(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doPost(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doPut(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doPatch(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doDelete(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doCopy(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doHead(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doOptions(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doLink(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doUnlink(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doPurge(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doMove(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doTrace(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doWrapped(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますprotected abstract boolean doDefault(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
path
- パスvariables
- パスバリアブルrequest
- HTTPリクエストresponse
- HTTPレスポンスIOException
- Servletの仕様に準拠しますjavax.servlet.ServletException
- Servletの仕様に準拠しますCopyright © 2012 NTT DATA INTRAMART CORPORATION