* @param messageContext message context being evaluated
*
* @throws SecurityPolicyException thrown if the message context does not meet the requirements of an evaluated rule
*/
protected void doEvaluate(MessageContext messageContext) throws SecurityPolicyException {
HTTPTransport transport = (HTTPTransport) messageContext.getInboundMessageTransport();
evaluateContentType(transport);
evaluateRequestMethod(transport);
evaluateSecured(transport);
}