クラス 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) SimpMessageType
に関係なく、SimpDestinationMessageMatcher
インスタンスのList
SE (または、アプリケーションがPathPatternMessageMatcher.Builder
Bean を構成している場合はPathPatternMessageMatcher
) をマップします。simpDestPathMatcher
(SupplierSE<org.springframework.util.PathMatcher> pathMatcher) 使用すべきではありません。simpDestPathMatcher
(org.springframework.util.PathMatcher pathMatcher) 使用すべきではありません。simpMessageDestMatchers
(StringSE... patterns) SimpMessageType.MESSAGE
に一致するSimpDestinationMessageMatcher
(またはアプリケーションがPathPatternMessageMatcher.Builder
Bean を構成している場合はPathPatternMessageMatcher
) インスタンスのList
SE をマップします。simpSubscribeDestMatchers
(StringSE... patterns) SimpMessageType.SUBSCRIBE
に一致するSimpDestinationMessageMatcher
(またはアプリケーションがPathPatternMessageMatcher.Builder
Bean を構成している場合はPathPatternMessageMatcher
) インスタンスのList
SE をマップします。simpTypeMatchers
(org.springframework.messaging.simp.SimpMessageType... typesToMatch) SimpMessageTypeMatcher
インスタンスの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) SimpMessageTypeMatcher
インスタンスのList
SE をマップします。- パラメーター:
typesToMatch
- 一致するSimpMessageType
インスタンス- 戻り値:
- マッチャーに関連付けられている
MessageMatcherDelegatingAuthorizationManager.Builder.Constraint
simpDestMatchers
public MessageMatcherDelegatingAuthorizationManager.Builder.Constraint simpDestMatchers(StringSE... patterns) SimpMessageType
を無視して、SimpDestinationMessageMatcher
インスタンスのList
SE(アプリケーションがPathPatternMessageMatcher.Builder
Bean を設定している場合はPathPatternMessageMatcher
)をマッピングします。Message に宛先が見つからない場合、Matcher は false を返します。- パラメーター:
patterns
-MessageMatcher
を作成するためのパターン。
simpMessageDestMatchers
public MessageMatcherDelegatingAuthorizationManager.Builder.Constraint simpMessageDestMatchers(StringSE... patterns) SimpMessageType.MESSAGE
に一致するSimpDestinationMessageMatcher
インスタンス(アプリケーションがPathPatternMessageMatcher.Builder
Bean を設定している場合はPathPatternMessageMatcher
)のList
SE をマッピングします。Message に宛先が見つからない場合、Matcher は false を返します。- パラメーター:
patterns
-MessageMatcher
を作成するためのパターン。
simpSubscribeDestMatchers
public MessageMatcherDelegatingAuthorizationManager.Builder.Constraint simpSubscribeDestMatchers(StringSE... patterns) SimpMessageType.SUBSCRIBE
に一致するSimpDestinationMessageMatcher
インスタンス(アプリケーションがPathPatternMessageMatcher.Builder
Bean を設定している場合はPathPatternMessageMatcher
)のList
SE をマッピングします。Message に宛先が見つからない場合、Matcher は false を返します。- パラメーター:
patterns
-MessageMatcher
を作成するためのパターン。
simpDestPathMatcher
@DeprecatedSE public MessageMatcherDelegatingAuthorizationManager.Builder simpDestPathMatcher(org.springframework.util.PathMatcher pathMatcher) 使用すべきではありません。- パラメーター:
pathMatcher
- 使用するPathMatcher
。null にはできません。- 戻り値:
MessageMatcherDelegatingAuthorizationManager.Builder
をさらにカスタマイズします。
simpDestPathMatcher
@DeprecatedSE 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