/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.common.http.GenericHttpRequestParams
 *  com.l7tech.policy.assertion.Assertion
 *  com.l7tech.policy.assertion.AssertionStatus
 */
package com.l7tech.server;

import com.l7tech.common.http.GenericHttpRequestParams;
import com.l7tech.policy.assertion.Assertion;
import com.l7tech.policy.assertion.AssertionStatus;
import com.l7tech.server.message.PolicyEnforcementContext;
import com.l7tech.server.policy.assertion.AssertionStatusException;

public interface TelemetryMediator {
    public void getThrowableInfo(Throwable var1);

    public void getStatusMsg(AssertionStatus var1);

    public void getStatusException(AssertionStatusException var1);

    public void getStartAssertionEvent(Assertion var1, PolicyEnforcementContext var2);

    public void getEndAssertionEvent(Assertion var1, PolicyEnforcementContext var2);

    public void injectContextTextMapProgpagator(GenericHttpRequestParams var1, PolicyEnforcementContext var2);
}

