/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.audit;

import com.l7tech.server.audit.AuditFilterPolicyManager;
import com.l7tech.server.message.PolicyEnforcementContext;

class u
implements Runnable {
    final String[] val$capturePolicyRequestOutput;
    final PolicyEnforcementContext val$finalCtx;
    final Boolean val$isRequest;
    final AuditFilterPolicyManager.CannotGetMessageBodyException[] val$caughtException;
    final AuditFilterPolicyManager this$0;

    /*
     * Ignored method signature, as it can't be verified against descriptor
     */
    u(AuditFilterPolicyManager auditFilterPolicyManager, String[] stringArray, PolicyEnforcementContext policyEnforcementContext, Boolean bl2, AuditFilterPolicyManager.CannotGetMessageBodyException[] cannotGetMessageBodyExceptionArray) {
        this.this$0 = auditFilterPolicyManager;
        this.val$capturePolicyRequestOutput = stringArray;
        this.val$finalCtx = policyEnforcementContext;
        this.val$isRequest = bl2;
        this.val$caughtException = cannotGetMessageBodyExceptionArray;
    }

    @Override
    public void run() {
        try {
            this.val$capturePolicyRequestOutput[0] = this.this$0.a(this.val$finalCtx.getRequest(), this.val$isRequest);
        }
        catch (AuditFilterPolicyManager.CannotGetMessageBodyException cannotGetMessageBodyException) {
            this.val$caughtException[0] = cannotGetMessageBodyException;
        }
    }
}

