Interface ChannelEntryPoint
-
- All Known Implementing Classes:
AbstractRetryEntryPoint
,RetryWithHttpEntryPoint
,RetryWithHttpsEntryPoint
public interface ChannelEntryPoint
May be used by aChannelProcessor
to launch a web channel.ChannelProcessor
s can elect to launch a new web channel directly, or they can delegate to another class. TheChannelEntryPoint
is a pluggable interface to assistChannelProcessor
s in performing this delegation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
commence(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Commences a secure channel.
-
-
-
Method Detail
-
commence
void commence(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.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 aChannelProcessor
has rejectedresponse
- so that the user agent can begin using a new channel- Throws:
java.io.IOException
javax.servlet.ServletException
-
-