package com.l7tech.server.message;

import com.l7tech.policy.assertion.RoutingStatus;
import java.net.URL;

public class RoutingMetricsAwareChildPolicyEnforcementContext extends h {
   RoutingMetricsAwareChildPolicyEnforcementContext(PolicyEnforcementContext var1, PolicyEnforcementContext var2) {
      super(var1, var2);
   }

   @Override
   public RoutingStatus getRoutingStatus() {
      return this.parentContext.getRoutingStatus();
   }

   @Override
   public void setRoutingStatus(RoutingStatus var1) {
      this.parentContext.setRoutingStatus(var1);
   }

   @Override
   public boolean isPostRouting() {
      return this.parentContext.isPostRouting();
   }

   @Override
   public void routingStarted() {
      this.parentContext.routingStarted();
   }

   @Override
   public void routingFinished() {
      this.parentContext.routingFinished();
   }

   @Override
   public long getStartTime() {
      return this.parentContext.getStartTime();
   }

   @Override
   public long getRoutingStartTime() {
      return this.parentContext.getRoutingStartTime();
   }

   @Override
   public long getRoutingEndTime() {
      return this.parentContext.getRoutingEndTime();
   }

   @Override
   public long getRoutingTotalTime() {
      return this.parentContext.getRoutingTotalTime();
   }

   @Override
   public URL getRoutedServiceUrl() {
      return this.parentContext.getRoutedServiceUrl();
   }

   @Override
   public void setRoutedServiceUrl(URL var1) {
      this.parentContext.setRoutedServiceUrl(var1);
   }

   @Override
   public long getEndTime() {
      return this.parentContext.getEndTime();
   }

   @Override
   public void setEndTime() {
      this.parentContext.setEndTime();
   }
}
