Class FlowInitiator
java.lang.Object
com.predic8.membrane.core.interceptor.AbstractInterceptor
com.predic8.membrane.core.interceptor.oauth2client.FlowInitiator
- All Implemented Interfaces:
Interceptor
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.predic8.membrane.core.interceptor.Interceptor
Interceptor.Flow -
Field Summary
Fields inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
name, router -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionhandleRequest(Exchange exc) booleanvoidsetAfterLoginUrl(String afterLoginUrl) voidsetDefaultFlow(String defaultFlow) voidsetLoginParameters(List<LoginParameter> loginParameters) voidsetLogoutBeforeFlow(boolean logoutBeforeFlow) voidsetOauth2(OAuth2Resource2Interceptor oauth2) voidsetTriggerFlow(String triggerFlow) Methods inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
getDisplayName, getFlow, getHelpId, getLongDescription, getMessage, getRouter, getRule, getShortDescription, handleAbort, handleResponse, init, init, setDisplayName, setFlow
-
Constructor Details
-
FlowInitiator
public FlowInitiator()
-
-
Method Details
-
getTriggerFlow
-
setTriggerFlow
-
getOauth2
-
setOauth2
-
getDefaultFlow
-
setDefaultFlow
-
getAfterLoginUrl
-
setAfterLoginUrl
-
handleRequest
- Specified by:
handleRequestin interfaceInterceptor- Overrides:
handleRequestin classAbstractInterceptor- Throws:
Exception
-
getLoginParameters
-
setLoginParameters
-
isLogoutBeforeFlow
public boolean isLogoutBeforeFlow() -
setLogoutBeforeFlow
public void setLogoutBeforeFlow(boolean logoutBeforeFlow)
-