package com.l7tech.common.http.prov.apache.components;

import com.l7tech.common.io.SocketWrapper;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.util.logging.Logger;

class h extends SocketWrapper {
   private final SocketWrapper.TraceSupport b;
   final Socket val$accepted;
   final String val$prefix;
   final Logger val$traceLogger;

   h(Socket var1, Socket var2, String var3, Logger var4) {
      super(var1);
      this.val$accepted = var2;
      this.val$prefix = var3;
      this.val$traceLogger = var4;
      this.b = new SocketWrapper.TraceSupport(this.val$accepted, this.val$prefix, this.val$traceLogger);
   }

   @Override
   public InputStream getInputStream() throws IOException {
      return this.b.getInputStream();
   }

   @Override
   public OutputStream getOutputStream() throws IOException {
      return this.b.getOutputStream();
   }
}
