パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.kibana.proxy | |
jp.co.intra_mart.foundation.kibana.proxy.mutator | |
jp.co.intra_mart.foundation.oauth.provider.router |
OAuth認証を利用したルータに関する機能を提供します。
|
jp.co.intra_mart.foundation.reverse_proxy.handler | |
jp.co.intra_mart.foundation.reverse_proxy.router | |
jp.co.intra_mart.foundation.router |
ルーティングに関する機能を提供します.
|
jp.co.intra_mart.foundation.servlet.router.filter |
Webモジュールが提供するルーティングのフィルタが格納されたパッケージです。
|
jp.co.intra_mart.foundation.ui.tags.picture | |
jp.co.intra_mart.system.router.authz.user |
修飾子とタイプ | メソッドと説明 |
---|---|
protected boolean |
KibanaProxyHandler.doSubstitute(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String mimeType,
KibanaMutator mutator)
プロキシ対象となる URL が置換対象となるかを、mutator の doSubstitute の結果を元に判別する。
|
protected jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse |
KibanaProxyHandler.mutateExecute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpUriRequest httpUriRequest)
プロキシを実行します。
|
protected jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse |
KibanaProxyHandler.mutateRequest(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpEntityEnclosingRequestBase httpEntityEnclosingRequestBase)
リクエストをプロキシします。
|
protected int |
KibanaProxyHandler.mutateResponse(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpEntity httpEntity)
コンテンツをプロキシします。
|
protected int |
KibanaProxyHandler.proxyContents(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpEntity httpEntity) |
protected jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse |
KibanaProxyHandler.proxyEntityEnclosingRequest(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpEntityEnclosingRequestBase httpEntityEnclosingRequestBase) |
protected jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse |
KibanaProxyHandler.proxyExecute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpUriRequest httpUriRequest) |
protected void |
KibanaDefaultReverseProxyHandler.proxyHttpResponse(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse httpResponse)
HttpResponse をプロキシします。
|
protected void |
KibanaProxyHandler.proxyOnFinalyze(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
KibanaProxyHandler.proxyOnInitialize(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected String |
KibanaProxyHandler.resolveTargetURIString(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシする URL を解決します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
KibanaMutator.doSubstitute(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String mimeType)
プロキシを行うかどうかのフラグを返します。
|
String |
KibanaMutator.resolveTargetURIString(jp.co.intra_mart.system.reverse_proxy.config.path.ReverseProxy reverseProxy,
String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシする URL を解決します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
OAuthActionFilter.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected boolean |
DefaultReverseProxyHandler.doCopy(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doCopy(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
COPY のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doDefault(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doDefault(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
何れのメソッドにも当てはまらない場合のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doDelete(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doDelete(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
DELETE のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doGet(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doGet(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GET のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doHead(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doHead(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
HEAD のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doLink(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doLink(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
LINK のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doMove(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doMove(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
MOVE のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doOptions(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doOptions(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
OPTIONS のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doPatch(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doPatch(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
PATCH のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doPost(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doPost(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
POST のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doPurge(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doPurge(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
PURGE のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doPut(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doPut(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
PUT のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doSubstitute(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String mimeType,
jp.co.intra_mart.system.reverse_proxy.config.path.Substitute substitute)
プロキシ対象となる URL が置換対象となるかを、
|
protected boolean |
DefaultReverseProxyHandler.doTrace(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doTrace(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
TRACE のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doUnlink(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doUnlink(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
UNLINK のプロキシを実装します
|
protected boolean |
DefaultReverseProxyHandler.doWrapped(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
AbstractReverseProxyHandler.doWrapped(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
WRAPPED のプロキシを実装します
|
boolean |
AbstractReverseProxyHandler.execute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシを実行します
|
protected ProxyContentsWriter |
DefaultReverseProxyHandler.makeProxyContentsWriter(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpEntity httpEntity)
レスポンス置換処理設定に従いコンテンツを置換します。
|
protected int |
DefaultReverseProxyHandler.proxyContents(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpEntity httpEntity)
非推奨です。
8.0.2 以降このメソッドは呼び出されません。拡張を行う場合は makeProxyContentsWriter を実装してください。
|
protected jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse |
DefaultReverseProxyHandler.proxyEntityEnclosingRequest(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpEntityEnclosingRequestBase httpEntityEnclosingRequestBase)
リクエストをプロキシします。
|
protected jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse |
DefaultReverseProxyHandler.proxyExecute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpUriRequest httpUriRequest)
プロキシを実行します。
|
protected void |
DefaultReverseProxyHandler.proxyHttpResponse(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse httpResponse)
HttpResponse をプロキシします。
|
protected void |
DefaultReverseProxyHandler.proxyOnFailure(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
URI uri,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpUriRequest httpUriRequest)
プロキシの実行が失敗した際の後処理を実装します。
|
protected void |
AbstractReverseProxyHandler.proxyOnFinalyze(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシの実行を終了した際の後処理を実装します。
|
protected void |
AbstractReverseProxyHandler.proxyOnInitialize(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシの実行を開始する際の前処理を実装します。
|
protected void |
DefaultReverseProxyHandler.proxyOnPostExecute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
URI uri,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpUriRequest httpUriRequest,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse httpResponse)
プロキシの実行直後の処理を実装します。
|
protected void |
DefaultReverseProxyHandler.proxyOnPreExecute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
URI uri,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpUriRequest httpUriRequest)
プロキシの実行直前の処理を実装します。
|
protected void |
DefaultReverseProxyHandler.proxyOnSuccess(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
URI uri,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.HttpClient httpClient,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.client.methods.HttpUriRequest httpUriRequest,
jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http.HttpResponse httpResponse)
プロキシの実行が成功した際の後処理を実装します。
|
protected String |
DefaultReverseProxyHandler.resolveSelfURIString(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシする URL を解決します。
|
protected URI |
DefaultReverseProxyHandler.resolveTargetURI(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシする URL を解決します。
|
protected String |
DefaultReverseProxyHandler.resolveTargetURIString(String path,
String pathFragment,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
プロキシする URL を解決します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
ReverseProxyRoute.ReverseProxyAuthzUserAction.authorize(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
ReverseProxyRoute.ReverseProxyAuthzUserAction.executeAuthorized(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
AuthzMappedEntry |
ReverseProxyRoute.ReverseProxyAuthzUserAction.getMappedEntry(PathVariables variables,
Map<String,String[]> params) |
修飾子とタイプ | フィールドと説明 |
---|---|
static PathVariables |
PathVariables.EMPTY
空のPathVariables.
|
修飾子とタイプ | メソッドと説明 |
---|---|
PathVariables |
RouteMatcher.match(String path,
javax.servlet.http.HttpServletRequest request)
引数pathが一致するか判定を行います.
|
PathVariables |
RouteMatcher.match(String path,
Map<String,String[]> params)
引数pathが一致するか判定を行います.
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract boolean |
GenericAction.doExecute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
boolean |
ActionFilterChain.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
後続のフィルタを実行します。
|
boolean |
WebContextActionFilter.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain) |
boolean |
BasicAuthenticationActionFilter.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain) |
boolean |
AuthzActionFilter.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain) |
boolean |
ActionFilter.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain)
Filter 機能を実行します。
|
boolean |
GenericAction.execute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
Action.execute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
実行します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
RequestQueryLengthMonitoringActionFilter.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain) |
boolean |
RequestControlActionFilter.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain) |
boolean |
CorsActionFilter.doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
UIMediaAction.doExecute(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
実行します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
AuthzMappedEntry |
AuthzResourceGetter.getMappedEntry(PathVariables variables,
Map<String,String[]> params)
認可リソースへのマッピング情報を返します。
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION