class org.apache.hc.client.http.impl.io.LoggingSocketHolder extends org.apache.hc.core.http.impl.io.SocketHolder
{
private final org.apache.hc.client.http.impl.Wire wire;
public void <init>(java.net.Socket, java.lang.String, org.slf4j.Logger)
{
java.net.Socket v;
org.slf4j.Logger v;
org.apache.hc.client.http.impl.io.LoggingSocketHolder v;
java.lang.String v;
org.apache.hc.client.http.impl.Wire v;
v := @this: org.apache.hc.client.http.impl.io.LoggingSocketHolder;
v := @parameter: java.net.Socket;
v := @parameter: java.lang.String;
v := @parameter: org.slf4j.Logger;
specialinvoke v.<org.apache.hc.core.http.impl.io.SocketHolder: void <init>(java.net.Socket)>(v);
v = new org.apache.hc.client.http.impl.Wire;
specialinvoke v.<org.apache.hc.client.http.impl.Wire: void <init>(org.slf4j.Logger,java.lang.String)>(v, v);
v.<org.apache.hc.client.http.impl.io.LoggingSocketHolder: org.apache.hc.client.http.impl.Wire wire> = v;
return;
}
protected java.io.InputStream getInputStream(java.net.Socket) throws java.io.IOException
{
org.apache.hc.client.http.impl.io.LoggingInputStream v;
java.net.Socket v;
org.apache.hc.client.http.impl.io.LoggingSocketHolder v;
org.apache.hc.client.http.impl.Wire v;
java.io.InputStream v;
v := @this: org.apache.hc.client.http.impl.io.LoggingSocketHolder;
v := @parameter: java.net.Socket;
v = new org.apache.hc.client.http.impl.io.LoggingInputStream;
v = specialinvoke v.<org.apache.hc.core.http.impl.io.SocketHolder: java.io.InputStream getInputStream(java.net.Socket)>(v);
v = v.<org.apache.hc.client.http.impl.io.LoggingSocketHolder: org.apache.hc.client.http.impl.Wire wire>;
specialinvoke v.<org.apache.hc.client.http.impl.io.LoggingInputStream: void <init>(java.io.InputStream,org.apache.hc.client.http.impl.Wire)>(v, v);
return v;
}
protected java.io.OutputStream getOutputStream(java.net.Socket) throws java.io.IOException
{
java.io.OutputStream v;
java.net.Socket v;
org.apache.hc.client.http.impl.io.LoggingOutputStream v;
org.apache.hc.client.http.impl.io.LoggingSocketHolder v;
org.apache.hc.client.http.impl.Wire v;
v := @this: org.apache.hc.client.http.impl.io.LoggingSocketHolder;
v := @parameter: java.net.Socket;
v = new org.apache.hc.client.http.impl.io.LoggingOutputStream;
v = specialinvoke v.<org.apache.hc.core.http.impl.io.SocketHolder: java.io.OutputStream getOutputStream(java.net.Socket)>(v);
v = v.<org.apache.hc.client.http.impl.io.LoggingSocketHolder: org.apache.hc.client.http.impl.Wire wire>;
specialinvoke v.<org.apache.hc.client.http.impl.io.LoggingOutputStream: void <init>(java.io.OutputStream,org.apache.hc.client.http.impl.Wire)>(v, v);
return v;
}
}