|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.shibboleth.common.config.BaseService
edu.internet2.middleware.shibboleth.common.config.BaseReloadableService
edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
public class IdPProfileHandlerManager
Implementation of a ProfileHandlerManager
that maps the request path, without the servlet context, to a
profile handler and adds support for authentication handlers.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.internet2.middleware.shibboleth.common.config.BaseReloadableService |
---|
edu.internet2.middleware.shibboleth.common.config.BaseReloadableService.ConfigurationResourceListener |
Constructor Summary | |
---|---|
IdPProfileHandlerManager()
Constructor. |
Method Summary | |
---|---|
edu.internet2.middleware.shibboleth.common.profile.AbstractErrorHandler |
getErrorHandler()
|
Map<String,LoginHandler> |
getLoginHandlers()
Gets the registered authentication handlers. |
edu.internet2.middleware.shibboleth.common.profile.ProfileHandler |
getProfileHandler(javax.servlet.ServletRequest request)
|
Map<String,edu.internet2.middleware.shibboleth.common.profile.provider.AbstractRequestURIMappedProfileHandler> |
getProfileHandlers()
Gets the registered profile handlers. |
protected void |
loadNewErrorHandler(ApplicationContext newServiceContext)
Reads the new error handler from the newly created application context and loads it into this manager. |
protected void |
loadNewLoginHandlers(ApplicationContext newServiceContext)
Reads the new authentication handlers from the newly created application context and loads it into this manager. |
protected void |
loadNewProfileHandlers(ApplicationContext newServiceContext)
Reads the new profile handlers from the newly created application context and loads it into this manager. |
protected void |
onNewContextCreated(ApplicationContext newServiceContext)
|
void |
setErrorHandler(edu.internet2.middleware.shibboleth.common.profile.AbstractErrorHandler handler)
Sets the error handler. |
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.BaseReloadableService |
---|
destroy, getPollingFrequency, getPollingRetryAttempts, getPollingTimer, initialize, reload, setPollingFrequency, setPollingRetryAttempts, setPollingTimer |
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.BaseService |
---|
getApplicationContext, getId, getReadWriteLock, getServiceConfigurations, getServiceContext, isDestroyed, isInitialized, loadContext, setApplicationContext, setBeanName, setInitialized, setServiceConfigurations, setServiceContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.internet2.middleware.shibboleth.common.service.Service |
---|
getId, isDestroyed, isInitialized |
Constructor Detail |
---|
public IdPProfileHandlerManager()
Method Detail |
---|
public edu.internet2.middleware.shibboleth.common.profile.AbstractErrorHandler getErrorHandler()
getErrorHandler
in interface edu.internet2.middleware.shibboleth.common.profile.ProfileHandlerManager
public void setErrorHandler(edu.internet2.middleware.shibboleth.common.profile.AbstractErrorHandler handler)
handler
- error handlerpublic edu.internet2.middleware.shibboleth.common.profile.ProfileHandler getProfileHandler(javax.servlet.ServletRequest request)
getProfileHandler
in interface edu.internet2.middleware.shibboleth.common.profile.ProfileHandlerManager
public Map<String,edu.internet2.middleware.shibboleth.common.profile.provider.AbstractRequestURIMappedProfileHandler> getProfileHandlers()
public Map<String,LoginHandler> getLoginHandlers()
protected void onNewContextCreated(ApplicationContext newServiceContext) throws edu.internet2.middleware.shibboleth.common.service.ServiceException
onNewContextCreated
in class edu.internet2.middleware.shibboleth.common.config.BaseService
edu.internet2.middleware.shibboleth.common.service.ServiceException
protected void loadNewErrorHandler(ApplicationContext newServiceContext)
newServiceContext
- newly created application contextprotected void loadNewProfileHandlers(ApplicationContext newServiceContext)
newServiceContext
- newly created application contextprotected void loadNewLoginHandlers(ApplicationContext newServiceContext)
newServiceContext
- newly created application context
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |