| java.lang.Object | |
| ↳ | org.springframework.security.web.access.channel.ChannelDecisionManagerImpl | 
Implementation of ChannelDecisionManager.
 
 Iterates through each configured ChannelProcessor. If a ChannelProcessor has any issue with the
 security of the request, it should cause a redirect, exception or whatever other action is appropriate for the
 ChannelProcessor implementation.
 
 Once any response is committed (ie a redirect is written to the response object), the
 ChannelDecisionManagerImpl will not iterate through any further ChannelProcessors.
 
The attribute "ANY_CHANNEL" if applied to a particular URL, the iteration through the channel processors will be skipped (see SEC-494, SEC-335).
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | ANY_CHANNEL | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Decided whether the presented  FilterInvocationprovides the appropriate level of channel
 security based on the requested list of ConfigAttributes. | |||||||||||
| Indicates whether this  ChannelDecisionManageris able to process the passedConfigAttribute. | |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||
|  From interface
  org.springframework.beans.factory.InitializingBean | |||||||||||
|  From interface
  org.springframework.security.web.access.channel.ChannelDecisionManager | |||||||||||
Decided whether the presented FilterInvocation provides the appropriate level of channel
 security based on the requested list of ConfigAttributes.
| IOException | |
|---|---|
| ServletException | 
Indicates whether this 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