T
- Type of the configuration specific to the HttpAuthorizationMechanism
.public abstract class HttpAuthorizationMechanism<T extends HttpAuthorizationMechanismCfg> extends Object implements ConditionalFilters.ConditionalFilter, Comparable<HttpAuthorizationMechanism<?>>
Constructor and Description |
---|
HttpAuthorizationMechanism(Dn configDN,
int priority)
Create a new
HttpAuthorizationMechanism . |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(HttpAuthorizationMechanism<?> other) |
ConditionalFilters.Condition |
getCondition()
Get the
ConditionalFilters.Condition to evaluate. |
org.forgerock.http.Filter |
getFilter()
Get the filter which must be processed if the
ConditionalFilters.Condition evaluates to true. |
String |
toString() |
public HttpAuthorizationMechanism(Dn configDN, int priority)
HttpAuthorizationMechanism
.configDN
- DN where the configuration of this HttpAuthorizationMechanism
resides.priority
- Priority of evaluation when multiple HttpAuthorizationMechanism
are present. Authorization
mechanism with lower value will processed before the ones with bigger values.public final org.forgerock.http.Filter getFilter()
ConditionalFilters.ConditionalFilter
ConditionalFilters.Condition
evaluates to true.getFilter
in interface ConditionalFilters.ConditionalFilter
public final ConditionalFilters.Condition getCondition()
ConditionalFilters.ConditionalFilter
ConditionalFilters.Condition
to evaluate.getCondition
in interface ConditionalFilters.ConditionalFilter
ConditionalFilters.Condition
to evaluate.public final int compareTo(HttpAuthorizationMechanism<?> other)
compareTo
in interface Comparable<HttpAuthorizationMechanism<?>>
Copyright 2010-2018 ForgeRock AS.