package com.l7tech.server.extension.event.metrics;

import com.ca.apim.gateway.extension.event.EventListener;
import com.l7tech.util.ExceptionUtils;
import java.util.logging.Level;

class a implements Runnable {
   final EventListener val$listener;
   final ServiceMetricsEvent val$metricsEvent;

   a(ServiceMetricsEventListenerProxy var1, EventListener var2, ServiceMetricsEvent var3) {
      this.val$listener = var2;
      this.val$metricsEvent = var3;
   }

   @Override
   public void run() {
      try {
         this.val$listener.onEvent(this.val$metricsEvent);
      } catch (Exception var2) {
         ServiceMetricsEventListenerProxy.a.log(Level.WARNING, ExceptionUtils.getDebugException(var2), new b(this, var2));
      }
   }
}
