public QueryOperationContext queryAuthorize(String queryString, Set regionNames)
      throws NotAuthorizedException {
    return queryAuthorize(queryString, regionNames, null);
  }
This class implements authorization calls for various operations. It provides methods to invoke
authorization callback ({@link AccessControl#authorizeOperation}) before the actual operation to
check for authorization (pre-processing) that may modify the arguments to the operations. The
data being passed for the operation is encapsulated in a {@link OperationContext} object that can
be modified by the pre-processing authorization callbacks.

@since GemFire 5.5
geode-core/src/main/java/org/apache/geode/internal/security/AuthorizeRequest.java