package com.airlock.iam.servicecontainer.app.infrastructure.webapp.presenter;

import com.airlock.iam.servicecontainer.app.application.configuration.radius.RadiusServiceConfigBase;
import com.airlock.iam.servicecontainer.app.infrastructure.webapp.view.RadiusView;

public final class RadiusServicePresenter extends ServicePresenter<RadiusView, RadiusServiceConfigBase> {
   @Override
   public Class<RadiusView> getViewClass() {
      return RadiusView.class;
   }

   public long getNumberOfReceivedPackets() {
      return this.getService().numberOfReceivedPackets();
   }

   public long getNumberOfHandledPackets() {
      return this.getService().numberOfHandledPackets();
   }

   public long getNumberOfInvalidPackets() {
      return this.getService().numberOfInvalidPackets();
   }

   public long getNumberOfRetransmittedRequests() {
      return this.getService().numberOfRetransmittedRequests();
   }
}
