edu.internet2.middleware.shibboleth.common.profile
Interface ProfileHandlerManager


public interface ProfileHandlerManager

This manager is responsible for determining the correct ProfileHandler for a given request. The manner in which this is done is completely implementation specific but implementers should make the selection process as quick and simple as absolutely possible as this process will be run on every request.


Method Summary
 AbstractErrorHandler getErrorHandler()
          Gets the error handler for this manager.
 ProfileHandler getProfileHandler(javax.servlet.ServletRequest request)
          Gets the profile handler to service this request.
 

Method Detail

getProfileHandler

ProfileHandler getProfileHandler(javax.servlet.ServletRequest request)
Gets the profile handler to service this request.

Parameters:
request - request that will be serviced by the profile handler
Returns:
the profile handler that should be used to service the given request

getErrorHandler

AbstractErrorHandler getErrorHandler()
Gets the error handler for this manager.

Returns:
handler to use if an error is encountered when processing a request


Copyright © 2006-2008 Internet2. All Rights Reserved.