|
Spring Security Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ChannelProcessor
Decides whether a web channel meets a specific security condition.
ChannelProcessor
implementations are iterated by the ChannelDecisionManagerImpl
.
If an implementation has an issue with the channel security, they should take action themselves. The callers of the implementation do not take any action.
Method Summary | |
---|---|
void |
decide(FilterInvocation invocation,
ConfigAttributeDefinition config)
Decided whether the presented FilterInvocation provides the appropriate level of channel
security based on the requested ConfigAttributeDefinition . |
boolean |
supports(ConfigAttribute attribute)
Indicates whether this ChannelProcessor is able to process the passed
ConfigAttribute . |
Method Detail |
---|
void decide(FilterInvocation invocation, ConfigAttributeDefinition config) throws IOException, ServletException
FilterInvocation
provides the appropriate level of channel
security based on the requested ConfigAttributeDefinition
.
invocation
- DOCUMENT ME!config
- DOCUMENT ME!
IOException
- DOCUMENT ME!
ServletException
- DOCUMENT ME!boolean supports(ConfigAttribute attribute)
ChannelProcessor
is able to process the passed
ConfigAttribute
.This allows the ChannelProcessingFilter
to check every
configuration attribute can be consumed by the configured ChannelDecisionManager
.
attribute
- a configuration attribute that has been configured against the
ChannelProcessingFilter
ChannelProcessor
can support the passed configuration attribute
|
Spring Security Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |