Class DefaultCasDelegatingWebflowEventResolver
java.lang.Object
org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver
org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver
- All Implemented Interfaces:
org.apereo.cas.util.NamedObject,CasDelegatingWebflowEventResolver,CasWebflowEventResolver
public class DefaultCasDelegatingWebflowEventResolver
extends AbstractCasWebflowEventResolver
implements CasDelegatingWebflowEventResolver
This is
DefaultCasDelegatingWebflowEventResolver,
which handles the initial authentication attempt and calls upon a number of
embedded resolvers to produce the next event in the authentication flow.- Since:
- 5.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultCasDelegatingWebflowEventResolver(CasWebflowEventResolutionConfigurationContext configurationContext, CasWebflowEventResolver selectiveResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDelegate(CasWebflowEventResolver resolver) Add delegate.voidaddDelegate(CasWebflowEventResolver resolver, int index) Add delegate given an index/position.Set<org.springframework.webflow.execution.Event> resolveInternal(org.springframework.webflow.execution.RequestContext context) Resolve internal event.Methods inherited from class org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver
getConfigurationContext, resolve, resolveSingleMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apereo.cas.web.flow.resolver.CasWebflowEventResolver
resolve, resolveSingleMethods inherited from interface org.apereo.cas.util.NamedObject
getName
-
Constructor Details
-
DefaultCasDelegatingWebflowEventResolver
public DefaultCasDelegatingWebflowEventResolver(CasWebflowEventResolutionConfigurationContext configurationContext, CasWebflowEventResolver selectiveResolver)
-
-
Method Details
-
resolveInternal
public Set<org.springframework.webflow.execution.Event> resolveInternal(org.springframework.webflow.execution.RequestContext context) throws Throwable Description copied from interface:CasWebflowEventResolverResolve internal event.- Specified by:
resolveInternalin interfaceCasWebflowEventResolver- Parameters:
context- the context- Returns:
- the event
- Throws:
Throwable- the throwable
-
addDelegate
Description copied from interface:CasDelegatingWebflowEventResolverAdd delegate.- Specified by:
addDelegatein interfaceCasDelegatingWebflowEventResolver- Parameters:
resolver- the resolver to delegate
-
addDelegate
Description copied from interface:CasDelegatingWebflowEventResolverAdd delegate given an index/position.- Specified by:
addDelegatein interfaceCasDelegatingWebflowEventResolver- Parameters:
resolver- the delegated resolverindex- the index
-