インターフェース ChannelProcessor
- すべての既知の実装クラス:
InsecureChannelProcessor,SecureChannelProcessor
使用すべきではありません。
Web チャネルが特定のセキュリティ条件を満たすかどうかを決定します。
ChannelProcessor 実装は ChannelDecisionManagerImpl によって反復されます。
実装でチャネルのセキュリティに課題がある場合は、自分で対処する必要があります。実装の呼び出し元は何もしません。
方法の概要
修飾子と型メソッド説明voiddecide(FilterInvocation invocation, CollectionSE<ConfigAttribute> config) 使用すべきではありません。提示されたFilterInvocationが、リクエストされた ConfigAttribute のリストに基づいて適切なレベルのチャネルセキュリティを提供するかどうかを決定しました。booleansupports(ConfigAttribute attribute) 使用すべきではありません。このChannelProcessorが、渡されたConfigAttributeを処理できるかどうかを示します。
メソッドの詳細
decide
void decide(FilterInvocation invocation, CollectionSE<ConfigAttribute> config) throws IOExceptionSE, jakarta.servlet.ServletException 使用すべきではありません。提示されたFilterInvocationが、リクエストされた ConfigAttribute のリストに基づいて適切なレベルのチャネルセキュリティを提供するかどうかを決定しました。- 例外:
IOExceptionSEjakarta.servlet.ServletException
supports
使用すべきではありません。このChannelProcessorが、渡されたConfigAttributeを処理できるかどうかを示します。これにより、
ChannelProcessingFilterは、構成されたChannelDecisionManagerが消費できるすべての構成属性を確認できます。- パラメーター:
attribute- ChannelProcessingFilter に対して構成された構成属性。- 戻り値:
- この
ChannelProcessorが渡された構成属性をサポートできる場合は true
RequestMatcherの使用を検討してください。