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 final class NoopTelemetryMediator implements TelemetryMediator {
   public static final NoopTelemetryMediator INSTANCE = new NoopTelemetryMediator();

   private NoopTelemetryMediator() {
   }

   @Override
   public void getThrowableInfo(Throwable var1) {
   }

   @Override
   public void getStatusMsg(AssertionStatus var1) {
   }

   @Override
   public void getStatusException(AssertionStatusException var1) {
   }

   @Override
   public void getStartAssertionEvent(Assertion var1, PolicyEnforcementContext var2) {
   }

   @Override
   public void getEndAssertionEvent(Assertion var1, PolicyEnforcementContext var2) {
   }

   @Override
   public void injectContextTextMapProgpagator(GenericHttpRequestParams var1, PolicyEnforcementContext var2) {
   }
}
