package com.l7tech.server;

import com.l7tech.policy.assertion.AssertionStatus;
import com.l7tech.server.message.PolicyEnforcementContext;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.util.concurrent.Callable;

class a6 implements Callable<Object> {
   final AssertionStatus[] val$status;
   final HttpServletRequest val$hrequest;
   final HttpServletResponse val$hresponse;
   final PolicyEnforcementContext val$context;
   final SoapMessageProcessingServlet this$0;

   a6(SoapMessageProcessingServlet var1, AssertionStatus[] var2, HttpServletRequest var3, HttpServletResponse var4, PolicyEnforcementContext var5) {
      this.this$0 = var1;
      this.val$status = var2;
      this.val$hrequest = var3;
      this.val$hresponse = var4;
      this.val$context = var5;
   }

   @Override
   public Object call() throws Exception {
      this.val$status[0] = this.this$0.serviceNoAudit(this.val$hrequest, this.val$hresponse, this.val$context);
      return null;
   }
}
