org.acegisecurity.securechannel
Interface ChannelProcessor

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.

SinceNot specified.
Version$Id: Chann
AuthorBen Alex
Wiki javadoc Use textile entry format.
Add your comments here.
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.
decide
public void decide ( FilterInvocation invocation, ConfigAttributeDefinition config )
Decided whether the presented FilterInvocation provides the appropriate level of channel security based on the requested ConfigAttributeDefinition .
Parameters
TypeNameDescription
FilterInvocation invocation DOCUMENT ME!
ConfigAttributeDefinition config DOCUMENT ME!
Returns void No description provided.
Exceptions
IOException DOCUMENT ME!
ServletException DOCUMENT ME!
Wiki javadoc Use textile entry format.
Add your comments here.
supports
public boolean supports ( ConfigAttribute attribute )
Indicates whether this ChannelProcessor is able to process the passed ConfigAttribute.

This allows the ChannelProcessingFilter to check every configuration attribute can be consumed by the configured ChannelDecisionManager.

Parameters
TypeNameDescription
ConfigAttribute attribute a configuration attribute that has been configured against the ChannelProcessingFilter
Wiki javadoc Use textile entry format.
Add your comments here.