org.springframework.security.web.access.channel
Class AbstractRetryEntryPoint

java.lang.Object
  extended by org.springframework.security.web.access.channel.AbstractRetryEntryPoint
All Implemented Interfaces:
ChannelEntryPoint
Direct Known Subclasses:
RetryWithHttpEntryPoint, RetryWithHttpsEntryPoint

public abstract class AbstractRetryEntryPoint
extends java.lang.Object
implements ChannelEntryPoint


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
AbstractRetryEntryPoint(java.lang.String scheme, int standardPort)
           
 
Method Summary
 void commence(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse res)
          Commences a secure channel.
protected abstract  java.lang.Integer getMappedPort(java.lang.Integer mapFromPort)
           
protected  PortMapper getPortMapper()
           
protected  PortResolver getPortResolver()
           
 void setPortMapper(PortMapper portMapper)
           
 void setPortResolver(PortResolver portResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

AbstractRetryEntryPoint

public AbstractRetryEntryPoint(java.lang.String scheme,
                               int standardPort)
Method Detail

commence

public void commence(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse res)
              throws java.io.IOException,
                     javax.servlet.ServletException
Description copied from interface: ChannelEntryPoint
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.

Specified by:
commence in interface ChannelEntryPoint
Parameters:
request - that a ChannelProcessor has rejected
res - so that the user agent can begin using a new channel
Throws:
java.io.IOException
javax.servlet.ServletException

getMappedPort

protected abstract java.lang.Integer getMappedPort(java.lang.Integer mapFromPort)

getPortMapper

protected final PortMapper getPortMapper()

getPortResolver

protected final PortResolver getPortResolver()

setPortMapper

public void setPortMapper(PortMapper portMapper)

setPortResolver

public void setPortResolver(PortResolver portResolver)