package com.l7tech.server.tomcat.nio2;

import java.nio.ByteBuffer;
import java.nio.channels.CompletionHandler;

class e implements CompletionHandler<Integer, A> {
   final ByteBuffer val$dst;
   final CompletionHandler val$handler;
   final k this$1;

   e(k var1, ByteBuffer var2, CompletionHandler var3) {
      this.this$1 = var1;
      this.val$dst = var2;
      this.val$handler = var3;
   }

   public void completed(Integer var1, Object var2) {
      this.this$1.a.trace(this.val$dst, 0, var1);
      this.val$handler.completed(var1, var2);
   }

   @Override
   public void failed(Throwable var1, Object var2) {
      this.val$handler.failed(var1, var2);
   }
}
