org.springframework.security.web.access.channel
Interface ChannelEntryPoint

All Known Implementing Classes:
AbstractRetryEntryPoint, RetryWithHttpEntryPoint, RetryWithHttpsEntryPoint

public interface ChannelEntryPoint

May be used by a ChannelProcessor to launch a web channel.

ChannelProcessors can elect to launch a new web channel directly, or they can delegate to another class. The ChannelEntryPoint is a pluggable interface to assist ChannelProcessors in performing this delegation.

Version:
$Id: ChannelEntryPoint.java 3640 2009-05-04 14:24:54Z ltaylor $
Author:
Ben Alex

Method Summary
 void commence(HttpServletRequest request, HttpServletResponse response)
          Commences a secure channel.
 

Method Detail

commence

void commence(HttpServletRequest request,
              HttpServletResponse response)
              throws IOException,
                     ServletException
Commences a secure channel.

Implementations should modify the headers on the ServletResponse as necessary to commence the user agent using the implementation's supported channel type.

Parameters:
request - that a ChannelProcessor has rejected
response - so that the user agent can begin using a new channel
Throws:
IOException
ServletException


Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.