public class org.apache.http.impl.conn.DefaultClientConnection extends org.apache.http.impl.SocketHttpClientConnection implements org.apache.http.conn.OperatedClientConnection, org.apache.http.conn.ManagedHttpClientConnection, org.apache.http.protocol.HttpContext
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.http.impl.conn.DefaultClientConnection
super_class: org.apache.http.impl.SocketHttpClientConnection
{
private final org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.commons.logging.Log ;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.commons.logging.Log wireLog;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile java.net.Socket socket;
descriptor: Ljava/net/Socket;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private org.apache.http.HttpHost targetHost;
descriptor: Lorg/apache/http/HttpHost;
flags: (0x0002) ACC_PRIVATE
private boolean connSecure;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private volatile boolean shutdown;
descriptor: Z
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final java.util.Map<java.lang.String, java.lang.Object> attributes;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.http.impl.SocketHttpClientConnection.<init>:()V
1: aload 0
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
2: aload 0
ldc "org.apache.http.headers"
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/String;)Lorg/apache/commons/logging/Log;
putfield org.apache.http.impl.conn.DefaultClientConnection.headerLog:Lorg/apache/commons/logging/Log;
3: aload 0
ldc "org.apache.http.wire"
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/String;)Lorg/apache/commons/logging/Log;
putfield org.apache.http.impl.conn.DefaultClientConnection.wireLog:Lorg/apache/commons/logging/Log;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.http.impl.conn.DefaultClientConnection.attributes:Ljava/util/Map;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
public java.lang.String getId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
public final org.apache.http.HttpHost getTargetHost();
descriptor: ()Lorg/apache/http/HttpHost;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.targetHost:Lorg/apache/http/HttpHost;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
public final boolean isSecure();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.connSecure:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
public final java.net.Socket getSocket();
descriptor: ()Ljava/net/Socket;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.socket:Ljava/net/Socket;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
public javax.net.ssl.SSLSession getSSLSession();
descriptor: ()Ljavax/net/ssl/SSLSession;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.socket:Ljava/net/Socket;
instanceof javax.net.ssl.SSLSocket
ifeq 2
1: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.socket:Ljava/net/Socket;
checkcast javax.net.ssl.SSLSocket
invokevirtual javax.net.ssl.SSLSocket.getSession:()Ljavax/net/ssl/SSLSession;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
public void opening(java.net.Socket, org.apache.http.HttpHost);
descriptor: (Ljava/net/Socket;Lorg/apache/http/HttpHost;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.http.impl.conn.DefaultClientConnection.assertNotOpen:()V
1: aload 0
aload 1
putfield org.apache.http.impl.conn.DefaultClientConnection.socket:Ljava/net/Socket;
2: aload 0
aload 2
putfield org.apache.http.impl.conn.DefaultClientConnection.targetHost:Lorg/apache/http/HttpHost;
3: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.shutdown:Z
ifeq 6
4: aload 1
invokevirtual java.net.Socket.close:()V
5: new java.io.InterruptedIOException
dup
ldc "Connection already shutdown"
invokespecial java.io.InterruptedIOException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 7 1 sock Ljava/net/Socket;
0 7 2 target Lorg/apache/http/HttpHost;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
sock final
target final
public void openCompleted(boolean, org.apache.http.params.HttpParams);
descriptor: (ZLorg/apache/http/params/HttpParams;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "Parameters"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokevirtual org.apache.http.impl.conn.DefaultClientConnection.assertNotOpen:()V
2: aload 0
iload 1
putfield org.apache.http.impl.conn.DefaultClientConnection.connSecure:Z
3: aload 0
aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.socket:Ljava/net/Socket;
aload 2
invokevirtual org.apache.http.impl.conn.DefaultClientConnection.bind:(Ljava/net/Socket;Lorg/apache/http/params/HttpParams;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 5 1 secure Z
0 5 2 params Lorg/apache/http/params/HttpParams;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
secure final
params final
public void shutdown();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.apache.http.impl.conn.DefaultClientConnection.shutdown:Z
1: aload 0
invokespecial org.apache.http.impl.SocketHttpClientConnection.shutdown:()V
2: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 4
3: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Connection "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " shut down"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.socket:Ljava/net/Socket;
astore 1
start local 1 5: aload 1
ifnull 10
6: aload 1
invokevirtual java.net.Socket.close:()V
end local 1 7: goto 10
StackMap locals:
StackMap stack: java.io.IOException
8: astore 1
start local 1 9: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
ldc "I/O error shutting down connection"
aload 1
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
end local 1 10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
5 7 1 sock Ljava/net/Socket;
9 10 1 ex Ljava/io/IOException;
Exception table:
from to target type
1 7 8 Class java.io.IOException
Exceptions:
throws java.io.IOException
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokespecial org.apache.http.impl.SocketHttpClientConnection.close:()V
1: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 6
2: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Connection "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " closed"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
3: goto 6
StackMap locals:
StackMap stack: java.io.IOException
4: astore 1
start local 1 5: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
ldc "I/O error closing connection"
aload 1
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
end local 1 6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
5 6 1 ex Ljava/io/IOException;
Exception table:
from to target type
0 3 4 Class java.io.IOException
Exceptions:
throws java.io.IOException
protected org.apache.http.io.SessionInputBuffer createSessionInputBuffer(java.net.Socket, int, org.apache.http.params.HttpParams);
descriptor: (Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionInputBuffer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: aload 1
2: iload 2
ifle 3
iload 2
goto 4
StackMap locals: org.apache.http.impl.conn.DefaultClientConnection java.net.Socket int org.apache.http.params.HttpParams
StackMap stack: org.apache.http.impl.conn.DefaultClientConnection java.net.Socket
3: sipush 8192
4: StackMap locals: org.apache.http.impl.conn.DefaultClientConnection java.net.Socket int org.apache.http.params.HttpParams
StackMap stack: org.apache.http.impl.conn.DefaultClientConnection java.net.Socket int
aload 3
5: invokespecial org.apache.http.impl.SocketHttpClientConnection.createSessionInputBuffer:(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionInputBuffer;
astore 4
start local 4 6: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.wireLog:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 12
7: new org.apache.http.impl.conn.LoggingSessionInputBuffer
dup
8: aload 4
9: new org.apache.http.impl.conn.Wire
dup
aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.wireLog:Lorg/apache/commons/logging/Log;
invokespecial org.apache.http.impl.conn.Wire.<init>:(Lorg/apache/commons/logging/Log;)V
10: aload 3
invokestatic org.apache.http.params.HttpProtocolParams.getHttpElementCharset:(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;
11: invokespecial org.apache.http.impl.conn.LoggingSessionInputBuffer.<init>:(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/impl/conn/Wire;Ljava/lang/String;)V
astore 4
12: StackMap locals: org.apache.http.io.SessionInputBuffer
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 13 1 socket Ljava/net/Socket;
0 13 2 bufferSize I
0 13 3 params Lorg/apache/http/params/HttpParams;
6 13 4 inBuffer Lorg/apache/http/io/SessionInputBuffer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
socket final
bufferSize final
params final
protected org.apache.http.io.SessionOutputBuffer createSessionOutputBuffer(java.net.Socket, int, org.apache.http.params.HttpParams);
descriptor: (Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionOutputBuffer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: aload 1
2: iload 2
ifle 3
iload 2
goto 4
StackMap locals: org.apache.http.impl.conn.DefaultClientConnection java.net.Socket int org.apache.http.params.HttpParams
StackMap stack: org.apache.http.impl.conn.DefaultClientConnection java.net.Socket
3: sipush 8192
4: StackMap locals: org.apache.http.impl.conn.DefaultClientConnection java.net.Socket int org.apache.http.params.HttpParams
StackMap stack: org.apache.http.impl.conn.DefaultClientConnection java.net.Socket int
aload 3
5: invokespecial org.apache.http.impl.SocketHttpClientConnection.createSessionOutputBuffer:(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionOutputBuffer;
astore 4
start local 4 6: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.wireLog:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 12
7: new org.apache.http.impl.conn.LoggingSessionOutputBuffer
dup
8: aload 4
9: new org.apache.http.impl.conn.Wire
dup
aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.wireLog:Lorg/apache/commons/logging/Log;
invokespecial org.apache.http.impl.conn.Wire.<init>:(Lorg/apache/commons/logging/Log;)V
10: aload 3
invokestatic org.apache.http.params.HttpProtocolParams.getHttpElementCharset:(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;
11: invokespecial org.apache.http.impl.conn.LoggingSessionOutputBuffer.<init>:(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/impl/conn/Wire;Ljava/lang/String;)V
astore 4
12: StackMap locals: org.apache.http.io.SessionOutputBuffer
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 13 1 socket Ljava/net/Socket;
0 13 2 bufferSize I
0 13 3 params Lorg/apache/http/params/HttpParams;
6 13 4 outbuffer Lorg/apache/http/io/SessionOutputBuffer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
socket final
bufferSize final
params final
protected org.apache.http.io.HttpMessageParser<org.apache.http.HttpResponse> createResponseParser(org.apache.http.io.SessionInputBuffer, org.apache.http.HttpResponseFactory, org.apache.http.params.HttpParams);
descriptor: (Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageParser;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.http.impl.conn.DefaultHttpResponseParser
dup
1: aload 1
aconst_null
aload 2
aload 3
2: invokespecial org.apache.http.impl.conn.DefaultHttpResponseParser.<init>:(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 3 1 buffer Lorg/apache/http/io/SessionInputBuffer;
0 3 2 responseFactory Lorg/apache/http/HttpResponseFactory;
0 3 3 params Lorg/apache/http/params/HttpParams;
Signature: (Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageParser<Lorg/apache/http/HttpResponse;>;
MethodParameters:
Name Flags
buffer final
responseFactory final
params final
public void bind(java.net.Socket);
descriptor: (Ljava/net/Socket;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
new org.apache.http.params.BasicHttpParams
dup
invokespecial org.apache.http.params.BasicHttpParams.<init>:()V
invokevirtual org.apache.http.impl.conn.DefaultClientConnection.bind:(Ljava/net/Socket;Lorg/apache/http/params/HttpParams;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 2 1 socket Ljava/net/Socket;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
socket final
public void update(java.net.Socket, org.apache.http.HttpHost, boolean, org.apache.http.params.HttpParams);
descriptor: (Ljava/net/Socket;Lorg/apache/http/HttpHost;ZLorg/apache/http/params/HttpParams;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.apache.http.impl.conn.DefaultClientConnection.assertOpen:()V
1: aload 2
ldc "Target host"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 4
ldc "Parameters"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 1
ifnull 6
4: aload 0
aload 1
putfield org.apache.http.impl.conn.DefaultClientConnection.socket:Ljava/net/Socket;
5: aload 0
aload 1
aload 4
invokevirtual org.apache.http.impl.conn.DefaultClientConnection.bind:(Ljava/net/Socket;Lorg/apache/http/params/HttpParams;)V
6: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield org.apache.http.impl.conn.DefaultClientConnection.targetHost:Lorg/apache/http/HttpHost;
7: aload 0
iload 3
putfield org.apache.http.impl.conn.DefaultClientConnection.connSecure:Z
8: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 9 1 sock Ljava/net/Socket;
0 9 2 target Lorg/apache/http/HttpHost;
0 9 3 secure Z
0 9 4 params Lorg/apache/http/params/HttpParams;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
sock final
target final
secure final
params final
public org.apache.http.HttpResponse ();
descriptor: ()Lorg/apache/http/HttpResponse;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=1
start local 0 0: aload 0
invokespecial org.apache.http.impl.SocketHttpClientConnection.receiveResponseHeader:()Lorg/apache/http/HttpResponse;
astore 1
start local 1 1: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 3
2: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Receiving response: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.apache.http.HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
3: StackMap locals: org.apache.http.HttpResponse
StackMap stack:
aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.headerLog:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 11
4: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.headerLog:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "<< "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.apache.http.HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
5: aload 1
invokeinterface org.apache.http.HttpResponse.getAllHeaders:()[Lorg/apache/http/Header;
astore 2
start local 2 6: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 10
StackMap locals: org.apache.http.impl.conn.DefaultClientConnection org.apache.http.HttpResponse org.apache.http.Header[] top int int org.apache.http.Header[]
StackMap stack:
7: aload 6
iload 4
aaload
astore 3
start local 3 8: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.headerLog:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "<< "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
end local 3 9: iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 5
if_icmplt 7
end local 2 11: StackMap locals: org.apache.http.impl.conn.DefaultClientConnection org.apache.http.HttpResponse
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
1 12 1 response Lorg/apache/http/HttpResponse;
6 11 2 headers [Lorg/apache/http/Header;
8 9 3 header Lorg/apache/http/Header;
Exceptions:
throws org.apache.http.HttpException, java.io.IOException
public void (org.apache.http.HttpRequest);
descriptor: (Lorg/apache/http/HttpRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 2
1: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Sending request: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.apache.http.HttpRequest.getRequestLine:()Lorg/apache/http/RequestLine;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial org.apache.http.impl.SocketHttpClientConnection.sendRequestHeader:(Lorg/apache/http/HttpRequest;)V
3: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.headerLog:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 11
4: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.headerLog:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc ">> "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.apache.http.HttpRequest.getRequestLine:()Lorg/apache/http/RequestLine;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
5: aload 1
invokeinterface org.apache.http.HttpRequest.getAllHeaders:()[Lorg/apache/http/Header;
astore 2
start local 2 6: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 10
StackMap locals: org.apache.http.impl.conn.DefaultClientConnection org.apache.http.HttpRequest org.apache.http.Header[] top int int org.apache.http.Header[]
StackMap stack:
7: aload 6
iload 4
aaload
astore 3
start local 3 8: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.headerLog:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc ">> "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
end local 3 9: iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 5
if_icmplt 7
end local 2 11: StackMap locals: org.apache.http.impl.conn.DefaultClientConnection org.apache.http.HttpRequest
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 12 1 request Lorg/apache/http/HttpRequest;
6 11 2 headers [Lorg/apache/http/Header;
8 9 3 header Lorg/apache/http/Header;
Exceptions:
throws org.apache.http.HttpException, java.io.IOException
MethodParameters:
Name Flags
request final
public java.lang.Object getAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.attributes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 1 1 id Ljava/lang/String;
MethodParameters:
Name Flags
id final
public java.lang.Object removeAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.attributes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 1 1 id Ljava/lang/String;
MethodParameters:
Name Flags
id final
public void setAttribute(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.http.impl.conn.DefaultClientConnection.attributes:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/impl/conn/DefaultClientConnection;
0 2 1 id Ljava/lang/String;
0 2 2 obj Ljava/lang/Object;
MethodParameters:
Name Flags
id final
obj final
}
SourceFile: "DefaultClientConnection.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()