public interface ChannelDecisionManager
Modifier and Type | Method and Description |
---|---|
void |
decide(FilterInvocation invocation,
Collection<org.springframework.security.access.ConfigAttribute> config)
Decided whether the presented
FilterInvocation provides the appropriate level of channel
security based on the requested list of ConfigAttributes. |
boolean |
supports(org.springframework.security.access.ConfigAttribute attribute)
Indicates whether this
ChannelDecisionManager is able to process the passed
ConfigAttribute . |
void decide(FilterInvocation invocation, Collection<org.springframework.security.access.ConfigAttribute> config) throws IOException, javax.servlet.ServletException
FilterInvocation
provides the appropriate level of channel
security based on the requested list of ConfigAttributes.IOException
javax.servlet.ServletException
boolean supports(org.springframework.security.access.ConfigAttribute attribute)
ChannelDecisionManager
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
ChannelDecisionManager
can support the passed configuration attribute