|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.glite.security.authz.providers.AbstractChain
org.glite.security.authz.providers.FirstApplicableChain
The FirstApplicableChain
class ties together and evaluates
chains of ServicePDP
and ServicePIP
implementations.
The chain is evaluated in a strict configuration determined order. If any
PIP or PDP throws an Exception the evaluation is stopped, and the
Exception is propagated back to the client. If a PDP returns true the
evaluation is stopped and the operation is let through. If a PDP returns
false or a PIP returns normally the next interceptor in the chain is
evaluated. Chains can also be linked, in which case the parent chain is
evaluated before the child chain. See the
ServiceAuthorizationChainSpi
documentation for information about
the individual operations.
Constructor Summary | |
FirstApplicableChain()
|
Methods inherited from class org.glite.security.authz.providers.AbstractChain |
engineAuthorize, engineClose, engineGetPolicy, engineGetPolicyNames, engineInitialize, engineIsPermitted, engineSetParent, engineSetPolicy |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FirstApplicableChain()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |