クラス MessageMatcherDelegatingAuthorizationManager.Builder
java.lang.ObjectSE
org.springframework.security.messaging.access.intercept.MessageMatcherDelegatingAuthorizationManager.Builder
ネストされたクラスのサマリー
ネストされたクラスコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明Message
をセキュリティ式にマップします。AuthorizationManager<org.springframework.messaging.Message<?>>
build()
matchers
(MessageMatcher<?>... matchers) MessageMatcher
インスタンスのList
SE をセキュリティ式にマップします。SimpMessageHeaderAccessor 宛先ヘッダーが null のMessage
をマップします(つまりsimpDestMatchers
(StringSE... patterns) simpDestPathMatcher
(SupplierSE<org.springframework.util.PathMatcher> pathMatcher) simpDestMatchers(String...)
で使用するPathMatcher
。simpDestPathMatcher
(org.springframework.util.PathMatcher pathMatcher) simpDestMatchers(String...)
で使用するPathMatcher
。simpMessageDestMatchers
(StringSE... patterns) simpSubscribeDestMatchers
(StringSE... patterns) simpTypeMatchers
(org.springframework.messaging.simp.SimpMessageType... typesToMatch) SimpDestinationMessageMatcher
インスタンスのList
SE をマップします。
コンストラクターの詳細
Builder
public Builder()
メソッドの詳細
anyMessage
Message
をセキュリティ式にマップします。- 戻り値:
- 関連付ける式
nullDestMatcher
NULL の SimpMessageHeaderAccessor 宛先ヘッダーを持つMessage
をマップします (つまり、CONNECT、CONNECT_ACK、HEARTBEAT、UNSUBSCRIBE、DISCONNECT、DISCONNECT_ACK、OTHER)- 戻り値:
- 関連付ける式
simpTypeMatchers
public MessageMatcherDelegatingAuthorizationManager.Builder.Constraint simpTypeMatchers(org.springframework.messaging.simp.SimpMessageType... typesToMatch) SimpDestinationMessageMatcher
インスタンスのList
SE をマップします。- パラメーター:
typesToMatch
- 一致するSimpMessageType
インスタンス- 戻り値:
- マッチャーに関連付けられている
MessageMatcherDelegatingAuthorizationManager.Builder.Constraint
simpDestMatchers
public MessageMatcherDelegatingAuthorizationManager.Builder.Constraint simpDestMatchers(StringSE... patterns) SimpMessageType
に関係なく、SimpDestinationMessageMatcher
インスタンスのList
SE をマップします。Message で宛先が見つからない場合、Matcher は false を返します。- パラメーター:
patterns
-SimpDestinationMessageMatcher
を作成するためのパターン。
simpMessageDestMatchers
public MessageMatcherDelegatingAuthorizationManager.Builder.Constraint simpMessageDestMatchers(StringSE... patterns) SimpMessageType.MESSAGE
で一致するSimpDestinationMessageMatcher
インスタンスのList
SE をマップします。Message で宛先が見つからない場合、Matcher は false を返します。- パラメーター:
patterns
-SimpDestinationMessageMatcher
を作成するためのパターン。
simpSubscribeDestMatchers
public MessageMatcherDelegatingAuthorizationManager.Builder.Constraint simpSubscribeDestMatchers(StringSE... patterns) SimpMessageType.SUBSCRIBE
で一致するSimpDestinationMessageMatcher
インスタンスのList
SE をマップします。Message で宛先が見つからない場合、Matcher は false を返します。- パラメーター:
patterns
-SimpDestinationMessageMatcher
を作成するためのパターン。
simpDestPathMatcher
public MessageMatcherDelegatingAuthorizationManager.Builder simpDestPathMatcher(org.springframework.util.PathMatcher pathMatcher) - パラメーター:
pathMatcher
- 使用するPathMatcher
。null にはできません。- 戻り値:
MessageMatcherDelegatingAuthorizationManager.Builder
をさらにカスタマイズします。
simpDestPathMatcher
public MessageMatcherDelegatingAuthorizationManager.Builder simpDestPathMatcher(SupplierSE<org.springframework.util.PathMatcher> pathMatcher) - パラメーター:
pathMatcher
- 使用するPathMatcher
。null にはできません。- 戻り値:
MessageMatcherDelegatingAuthorizationManager.Builder
をさらにカスタマイズします。
matchers
public MessageMatcherDelegatingAuthorizationManager.Builder.Constraint matchers(MessageMatcher<?>... matchers) MessageMatcher
インスタンスのList
SE をセキュリティ式にマップします。- パラメーター:
matchers
- マップするMessageMatcher
インスタンス。- 戻り値:
MessageMatcher
インスタンスに関連付けられているMessageMatcherDelegatingAuthorizationManager.Builder.Constraint
build