|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SecurityPolicy
A security policy is a collection of SecurityPolicyRule
, evaluated against a MessageContext
, that
is meant to determine if a message is well-formed, valid, and otherwise okay to process.
Security policies MUST be thread safe and stateless.
Method Summary | |
---|---|
void |
evaluate(MessageContext messageContext)
Evaluates this policy. |
List<SecurityPolicyRule> |
getPolicyRules()
Gets the rules that are evaluated for this policy. |
Method Detail |
---|
List<SecurityPolicyRule> getPolicyRules()
void evaluate(MessageContext messageContext) throws SecurityPolicyException
getPolicyRules()
.
messageContext
- the message context being evaluated
SecurityPolicyException
- thrown if the requirements of the security policy, including those of
any of its rules, are not satisfied by the given message context. Also thrown if any error
is encountered during evaluation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |