package com.l7tech.server.audit;

import com.l7tech.gateway.common.audit.AuditSearchCriteria;
import com.l7tech.policy.assertion.AssertionStatus;
import com.l7tech.server.message.PolicyEnforcementContext;
import java.util.concurrent.Callable;

class y implements Callable<AssertionStatus> {
   final AuditSearchCriteria val$criteria;
   final PolicyEnforcementContext val$context;
   final AuditLookupPolicyEvaluator this$0;

   y(AuditLookupPolicyEvaluator var1, AuditSearchCriteria var2, PolicyEnforcementContext var3) {
      this.this$0 = var1;
      this.val$criteria = var2;
      this.val$context = var3;
   }

   public AssertionStatus call() throws Exception {
      return this.this$0.a(new AuditLookupSearchCriteria(this.val$criteria), this.val$context);
   }
}
