package com.l7tech.server.audit;

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

class ab implements Callable<AssertionStatus> {
   final AuditRecord val$auditRecord;
   final PolicyEnforcementContext val$originalContext;
   final AuditPolicyEvaluator this$0;

   ab(AuditPolicyEvaluator var1, AuditRecord var2, PolicyEnforcementContext var3) {
      this.this$0 = var1;
      this.val$auditRecord = var2;
      this.val$originalContext = var3;
   }

   public AssertionStatus call() throws Exception {
      return this.this$0.a(this.val$auditRecord, this.val$originalContext);
   }
}
