package com.l7tech.server.tomcat.nio2;

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

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

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

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

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