Package org.keycloak.authorization
Interface Decision<D extends Evaluation>
-
- All Known Implementing Classes:
AbstractDecisionCollector
,DecisionPermissionCollector
,DecisionResultCollector
,PermissionTicketAwareDecisionResultCollector
,PolicyEvaluationService.EvaluationDecisionCollector
public interface Decision<D extends Evaluation>
- Author:
- Pedro Igor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Decision.Effect
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
onComplete()
default void
onComplete(ResourcePermission permission)
void
onDecision(D evaluation)
default void
onError(Throwable cause)
-
-
-
Method Detail
-
onDecision
void onDecision(D evaluation)
-
onError
default void onError(Throwable cause)
-
onComplete
default void onComplete()
-
onComplete
default void onComplete(ResourcePermission permission)
-
-