Class ExternalInterceptorImpl
- java.lang.Object
-
- net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
- net.shibboleth.idp.profile.interceptor.impl.ExternalInterceptorImpl
-
public class ExternalInterceptorImpl extends ExternalInterceptor
Implementation of theExternalInterceptorAPI that handles moving information in and out of request attributes.- Since:
- 4.0.0
-
-
Field Summary
-
Fields inherited from class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
CONVERSATION_KEY, EVENT_KEY, SWF_KEY
-
-
Constructor Summary
Constructors Constructor Description ExternalInterceptorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoFinish(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ProfileRequestContext profileRequestContext, ExternalInterceptorContext externalContext)Complete a request to an external interceptor by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the webflow.-
Methods inherited from class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
doStart, finishExternalInterceptor, getExternalRedirect, getProfileRequestContext, startExternalInterceptor
-
-
-
-
Method Detail
-
doFinish
protected void doFinish(@Nonnull javax.servlet.http.HttpServletRequest request, @Nonnull javax.servlet.http.HttpServletResponse response, @Nonnull ProfileRequestContext profileRequestContext, @Nonnull ExternalInterceptorContext externalContext) throws IOException, ExternalInterceptorExceptionComplete a request to an external interceptor by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the webflow.- Specified by:
doFinishin classExternalInterceptor- Parameters:
request- servlet requestresponse- servlet responseprofileRequestContext- profile request contextexternalContext- external interceptor context- Throws:
IOException- if the redirect cannot be issuedExternalInterceptorException- if an error occurs
-
-