org.acegisecurity.securechannel
Class ChannelProcessingFilter

public class ChannelProcessingFilter
implements InitializingBean, Filter
Ensures a web request is delivered over the required channel.

Internally uses a FilterInvocation to represent the request, so that the FilterInvocation-related property editors and lookup classes can be used.

Delegates the actual channel security decisions and necessary actions to the configured ChannelDecisionManager . If a response is committed by the ChannelDecisionManager, the filter chain will not proceed.

Do not use this class directly. Instead configure web.xml to use the FilterToBeanProxy .

SinceNot specified.
Version$Id: Chann
AuthorBen Alex
Wiki javadoc Use textile entry format.
Add your comments here.
Constructor Summary
ChannelProcessingFilter()
No description provided.
Method Summary
void afterPropertiesSet()
No description provided.
void destroy()
No description provided.
void doFilter( ServletRequest request, ServletResponse response, FilterChain chain )
No description provided.
ChannelDecisionManager getChannelDecisionManager()
No description provided.
FilterInvocationDefinitionSource getFilterInvocationDefinitionSource()
No description provided.
void init( FilterConfig filterConfig )
No description provided.
void setChannelDecisionManager( ChannelDecisionManager channelDecisionManager )
No description provided.
void setFilterInvocationDefinitionSource( FilterInvocationDefinitionSource filterInvocationDefinitionSource )
No description provided.
ChannelProcessingFilter
public ChannelProcessingFilter ( )
No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
afterPropertiesSet
public void afterPropertiesSet ( )
throws
No description provided.
Implements method in InitializingBean
Returns void No description provided.
Exceptions
Exception No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
destroy
public void destroy ( )
No description provided.
Implements method in Filter
Returns void No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
doFilter
public void doFilter ( ServletRequest request, ServletResponse response, FilterChain chain )
No description provided.
Implements method in Filter
Parameters
TypeNameDescription
ServletRequest request No description provided.
ServletResponse response No description provided.
FilterChain chain No description provided.
Returns void No description provided.
Exceptions
IOException No description provided.
ServletException No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
getChannelDecisionManager
public ChannelDecisionManager getChannelDecisionManager ( )
No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
getFilterInvocationDefinitionSource
public FilterInvocationDefinitionSource getFilterInvocationDefinitionSource ( )
No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
init
public void init ( FilterConfig filterConfig )
No description provided.
Implements method in Filter
Parameters
TypeNameDescription
FilterConfig filterConfig No description provided.
Returns void No description provided.
Exceptions
ServletException No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
setChannelDecisionManager
public void setChannelDecisionManager ( ChannelDecisionManager channelDecisionManager )
No description provided.
Parameters
TypeNameDescription
ChannelDecisionManager channelDecisionManager No description provided.
Returns void No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
setFilterInvocationDefinitionSource
public void setFilterInvocationDefinitionSource ( FilterInvocationDefinitionSource filterInvocationDefinitionSource )
No description provided.
Parameters
TypeNameDescription
FilterInvocationDefinitionSource filterInvocationDefinitionSource No description provided.
Returns void No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.