mitreid-connect
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.mitre.openid.connect.filter.MultiUrlRequestMatcher クラス
org.mitre.openid.connect.filter.MultiUrlRequestMatcher の継承関係図
Inheritance graph
org.mitre.openid.connect.filter.MultiUrlRequestMatcher 連携図
Collaboration graph

公開メンバ関数

 MultiUrlRequestMatcher (Set< String > filterProcessesUrls)
 
boolean matches (HttpServletRequest request)
 

非公開変数類

final Set< RequestMatcher > matchers
 

詳解

著者
jricher

構築子と解体子

◆ MultiUrlRequestMatcher()

org.mitre.openid.connect.filter.MultiUrlRequestMatcher.MultiUrlRequestMatcher ( Set< String >  filterProcessesUrls)
inline
36  {
37  this.matchers = new HashSet<>(filterProcessesUrls.size());
38  for (String filterProcessesUrl : filterProcessesUrls) {
39  Assert.hasLength(filterProcessesUrl, "filterProcessesUrl must be specified");
40  Assert.isTrue(UrlUtils.isValidRedirectUrl(filterProcessesUrl), filterProcessesUrl + " isn't a valid URL");
41  matchers.add(new AntPathRequestMatcher(filterProcessesUrl));
42  }
43 
44  }
final Set< RequestMatcher > matchers
Definition: MultiUrlRequestMatcher.java:34

関数詳解

◆ matches()

boolean org.mitre.openid.connect.filter.MultiUrlRequestMatcher.matches ( HttpServletRequest  request)
inline
47  {
48  for (RequestMatcher matcher : matchers) {
49  if (matcher.matches(request)) {
50  return true;
51  }
52  }
53 
54  return false;
55  }
final Set< RequestMatcher > matchers
Definition: MultiUrlRequestMatcher.java:34

メンバ詳解

◆ matchers

final Set<RequestMatcher> org.mitre.openid.connect.filter.MultiUrlRequestMatcher.matchers
private

このクラス詳解は次のファイルから抽出されました: