public abstract class org.apache.http.impl.AbstractHttpClientConnection implements org.apache.http.HttpClientConnection
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.http.impl.AbstractHttpClientConnection
super_class: java.lang.Object
{
private final org.apache.http.impl.entity.EntitySerializer entityserializer;
descriptor: Lorg/apache/http/impl/entity/EntitySerializer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.http.impl.entity.EntityDeserializer entitydeserializer;
descriptor: Lorg/apache/http/impl/entity/EntityDeserializer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.apache.http.io.SessionInputBuffer inBuffer;
descriptor: Lorg/apache/http/io/SessionInputBuffer;
flags: (0x0002) ACC_PRIVATE
private org.apache.http.io.SessionOutputBuffer outbuffer;
descriptor: Lorg/apache/http/io/SessionOutputBuffer;
flags: (0x0002) ACC_PRIVATE
private org.apache.http.io.EofSensor eofSensor;
descriptor: Lorg/apache/http/io/EofSensor;
flags: (0x0002) ACC_PRIVATE
private org.apache.http.io.HttpMessageParser<org.apache.http.HttpResponse> responseParser;
descriptor: Lorg/apache/http/io/HttpMessageParser;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/apache/http/io/HttpMessageParser<Lorg/apache/http/HttpResponse;>;
private org.apache.http.io.HttpMessageWriter<org.apache.http.HttpRequest> requestWriter;
descriptor: Lorg/apache/http/io/HttpMessageWriter;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/apache/http/io/HttpMessageWriter<Lorg/apache/http/HttpRequest;>;
private org.apache.http.impl.HttpConnectionMetricsImpl metrics;
descriptor: Lorg/apache/http/impl/HttpConnectionMetricsImpl;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.http.impl.AbstractHttpClientConnection.inBuffer:Lorg/apache/http/io/SessionInputBuffer;
2: aload 0
aconst_null
putfield org.apache.http.impl.AbstractHttpClientConnection.outbuffer:Lorg/apache/http/io/SessionOutputBuffer;
3: aload 0
aconst_null
putfield org.apache.http.impl.AbstractHttpClientConnection.eofSensor:Lorg/apache/http/io/EofSensor;
4: aload 0
aconst_null
putfield org.apache.http.impl.AbstractHttpClientConnection.responseParser:Lorg/apache/http/io/HttpMessageParser;
5: aload 0
aconst_null
putfield org.apache.http.impl.AbstractHttpClientConnection.requestWriter:Lorg/apache/http/io/HttpMessageWriter;
6: aload 0
aconst_null
putfield org.apache.http.impl.AbstractHttpClientConnection.metrics:Lorg/apache/http/impl/HttpConnectionMetricsImpl;
7: aload 0
aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.createEntitySerializer:()Lorg/apache/http/impl/entity/EntitySerializer;
putfield org.apache.http.impl.AbstractHttpClientConnection.entityserializer:Lorg/apache/http/impl/entity/EntitySerializer;
8: aload 0
aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.createEntityDeserializer:()Lorg/apache/http/impl/entity/EntityDeserializer;
putfield org.apache.http.impl.AbstractHttpClientConnection.entitydeserializer:Lorg/apache/http/impl/entity/EntityDeserializer;
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
protected abstract void assertOpen();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalStateException
protected org.apache.http.impl.entity.EntityDeserializer createEntityDeserializer();
descriptor: ()Lorg/apache/http/impl/entity/EntityDeserializer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.impl.entity.EntityDeserializer
dup
new org.apache.http.impl.entity.LaxContentLengthStrategy
dup
invokespecial org.apache.http.impl.entity.LaxContentLengthStrategy.<init>:()V
invokespecial org.apache.http.impl.entity.EntityDeserializer.<init>:(Lorg/apache/http/entity/ContentLengthStrategy;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
protected org.apache.http.impl.entity.EntitySerializer createEntitySerializer();
descriptor: ()Lorg/apache/http/impl/entity/EntitySerializer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.impl.entity.EntitySerializer
dup
new org.apache.http.impl.entity.StrictContentLengthStrategy
dup
invokespecial org.apache.http.impl.entity.StrictContentLengthStrategy.<init>:()V
invokespecial org.apache.http.impl.entity.EntitySerializer.<init>:(Lorg/apache/http/entity/ContentLengthStrategy;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
protected org.apache.http.HttpResponseFactory createHttpResponseFactory();
descriptor: ()Lorg/apache/http/HttpResponseFactory;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.http.impl.DefaultHttpResponseFactory.INSTANCE:Lorg/apache/http/impl/DefaultHttpResponseFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
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.io.DefaultHttpResponseParser
dup
aload 1
aconst_null
aload 2
aload 3
invokespecial org.apache.http.impl.io.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 1 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
0 1 1 buffer Lorg/apache/http/io/SessionInputBuffer;
0 1 2 responseFactory Lorg/apache/http/HttpResponseFactory;
0 1 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
protected org.apache.http.io.HttpMessageWriter<org.apache.http.HttpRequest> createRequestWriter(org.apache.http.io.SessionOutputBuffer, org.apache.http.params.HttpParams);
descriptor: (Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageWriter;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.http.impl.io.HttpRequestWriter
dup
aload 1
aconst_null
aload 2
invokespecial org.apache.http.impl.io.HttpRequestWriter.<init>:(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/message/LineFormatter;Lorg/apache/http/params/HttpParams;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
0 1 1 buffer Lorg/apache/http/io/SessionOutputBuffer;
0 1 2 params Lorg/apache/http/params/HttpParams;
Signature: (Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageWriter<Lorg/apache/http/HttpRequest;>;
MethodParameters:
Name Flags
buffer final
params final
protected org.apache.http.impl.HttpConnectionMetricsImpl createConnectionMetrics(org.apache.http.io.HttpTransportMetrics, org.apache.http.io.HttpTransportMetrics);
descriptor: (Lorg/apache/http/io/HttpTransportMetrics;Lorg/apache/http/io/HttpTransportMetrics;)Lorg/apache/http/impl/HttpConnectionMetricsImpl;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.http.impl.HttpConnectionMetricsImpl
dup
aload 1
aload 2
invokespecial org.apache.http.impl.HttpConnectionMetricsImpl.<init>:(Lorg/apache/http/io/HttpTransportMetrics;Lorg/apache/http/io/HttpTransportMetrics;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
0 1 1 inTransportMetric Lorg/apache/http/io/HttpTransportMetrics;
0 1 2 outTransportMetric Lorg/apache/http/io/HttpTransportMetrics;
MethodParameters:
Name Flags
inTransportMetric final
outTransportMetric final
protected void init(org.apache.http.io.SessionInputBuffer, org.apache.http.io.SessionOutputBuffer, org.apache.http.params.HttpParams);
descriptor: (Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
ldc "Input session buffer"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.http.io.SessionInputBuffer
putfield org.apache.http.impl.AbstractHttpClientConnection.inBuffer:Lorg/apache/http/io/SessionInputBuffer;
1: aload 0
aload 2
ldc "Output session buffer"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.http.io.SessionOutputBuffer
putfield org.apache.http.impl.AbstractHttpClientConnection.outbuffer:Lorg/apache/http/io/SessionOutputBuffer;
2: aload 1
instanceof org.apache.http.io.EofSensor
ifeq 4
3: aload 0
aload 1
checkcast org.apache.http.io.EofSensor
putfield org.apache.http.impl.AbstractHttpClientConnection.eofSensor:Lorg/apache/http/io/EofSensor;
4: StackMap locals:
StackMap stack:
aload 0
aload 0
5: aload 1
6: aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.createHttpResponseFactory:()Lorg/apache/http/HttpResponseFactory;
7: aload 3
8: invokevirtual org.apache.http.impl.AbstractHttpClientConnection.createResponseParser:(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageParser;
putfield org.apache.http.impl.AbstractHttpClientConnection.responseParser:Lorg/apache/http/io/HttpMessageParser;
9: aload 0
aload 0
10: aload 2
aload 3
11: invokevirtual org.apache.http.impl.AbstractHttpClientConnection.createRequestWriter:(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageWriter;
putfield org.apache.http.impl.AbstractHttpClientConnection.requestWriter:Lorg/apache/http/io/HttpMessageWriter;
12: aload 0
aload 0
13: aload 1
invokeinterface org.apache.http.io.SessionInputBuffer.getMetrics:()Lorg/apache/http/io/HttpTransportMetrics;
14: aload 2
invokeinterface org.apache.http.io.SessionOutputBuffer.getMetrics:()Lorg/apache/http/io/HttpTransportMetrics;
15: invokevirtual org.apache.http.impl.AbstractHttpClientConnection.createConnectionMetrics:(Lorg/apache/http/io/HttpTransportMetrics;Lorg/apache/http/io/HttpTransportMetrics;)Lorg/apache/http/impl/HttpConnectionMetricsImpl;
putfield org.apache.http.impl.AbstractHttpClientConnection.metrics:Lorg/apache/http/impl/HttpConnectionMetricsImpl;
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
0 17 1 sessionInputBuffer Lorg/apache/http/io/SessionInputBuffer;
0 17 2 sessionOutputBuffer Lorg/apache/http/io/SessionOutputBuffer;
0 17 3 params Lorg/apache/http/params/HttpParams;
MethodParameters:
Name Flags
sessionInputBuffer final
sessionOutputBuffer final
params final
public boolean isResponseAvailable(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.assertOpen:()V
1: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.inBuffer:Lorg/apache/http/io/SessionInputBuffer;
iload 1
invokeinterface org.apache.http.io.SessionInputBuffer.isDataAvailable:(I)Z
2: ireturn
3: StackMap locals:
StackMap stack: java.net.SocketTimeoutException
pop
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
0 5 1 timeout I
Exception table:
from to target type
1 2 3 Class java.net.SocketTimeoutException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
timeout final
public void (org.apache.http.HttpRequest);
descriptor: (Lorg/apache/http/HttpRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "HTTP request"
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.AbstractHttpClientConnection.assertOpen:()V
2: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.requestWriter:Lorg/apache/http/io/HttpMessageWriter;
aload 1
invokeinterface org.apache.http.io.HttpMessageWriter.write:(Lorg/apache/http/HttpMessage;)V
3: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.metrics:Lorg/apache/http/impl/HttpConnectionMetricsImpl;
invokevirtual org.apache.http.impl.HttpConnectionMetricsImpl.incrementRequestCount:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
0 5 1 request Lorg/apache/http/HttpRequest;
Exceptions:
throws org.apache.http.HttpException, java.io.IOException
MethodParameters:
Name Flags
request final
public void sendRequestEntity(org.apache.http.HttpEntityEnclosingRequest);
descriptor: (Lorg/apache/http/HttpEntityEnclosingRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "HTTP request"
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.AbstractHttpClientConnection.assertOpen:()V
2: aload 1
invokeinterface org.apache.http.HttpEntityEnclosingRequest.getEntity:()Lorg/apache/http/HttpEntity;
ifnonnull 4
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.entityserializer:Lorg/apache/http/impl/entity/EntitySerializer;
5: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.outbuffer:Lorg/apache/http/io/SessionOutputBuffer;
6: aload 1
7: aload 1
invokeinterface org.apache.http.HttpEntityEnclosingRequest.getEntity:()Lorg/apache/http/HttpEntity;
8: invokevirtual org.apache.http.impl.entity.EntitySerializer.serialize:(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/HttpMessage;Lorg/apache/http/HttpEntity;)V
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
0 10 1 request Lorg/apache/http/HttpEntityEnclosingRequest;
Exceptions:
throws org.apache.http.HttpException, java.io.IOException
MethodParameters:
Name Flags
request final
protected void doFlush();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.outbuffer:Lorg/apache/http/io/SessionOutputBuffer;
invokeinterface org.apache.http.io.SessionOutputBuffer.flush:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
Exceptions:
throws java.io.IOException
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.assertOpen:()V
1: aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.doFlush:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
Exceptions:
throws java.io.IOException
public org.apache.http.HttpResponse ();
descriptor: ()Lorg/apache/http/HttpResponse;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.assertOpen:()V
1: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.responseParser:Lorg/apache/http/io/HttpMessageParser;
invokeinterface org.apache.http.io.HttpMessageParser.parse:()Lorg/apache/http/HttpMessage;
checkcast org.apache.http.HttpResponse
astore 1
start local 1 2: aload 1
invokeinterface org.apache.http.HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine;
invokeinterface org.apache.http.StatusLine.getStatusCode:()I
sipush 200
if_icmplt 4
3: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.metrics:Lorg/apache/http/impl/HttpConnectionMetricsImpl;
invokevirtual org.apache.http.impl.HttpConnectionMetricsImpl.incrementResponseCount:()V
4: StackMap locals: org.apache.http.HttpResponse
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
2 5 1 response Lorg/apache/http/HttpResponse;
Exceptions:
throws org.apache.http.HttpException, java.io.IOException
public void receiveResponseEntity(org.apache.http.HttpResponse);
descriptor: (Lorg/apache/http/HttpResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "HTTP response"
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.AbstractHttpClientConnection.assertOpen:()V
2: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.entitydeserializer:Lorg/apache/http/impl/entity/EntityDeserializer;
aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.inBuffer:Lorg/apache/http/io/SessionInputBuffer;
aload 1
invokevirtual org.apache.http.impl.entity.EntityDeserializer.deserialize:(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/HttpEntity;
astore 2
start local 2 3: aload 1
aload 2
invokeinterface org.apache.http.HttpResponse.setEntity:(Lorg/apache/http/HttpEntity;)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/AbstractHttpClientConnection;
0 5 1 response Lorg/apache/http/HttpResponse;
3 5 2 entity Lorg/apache/http/HttpEntity;
Exceptions:
throws org.apache.http.HttpException, java.io.IOException
MethodParameters:
Name Flags
response final
protected boolean isEof();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.eofSensor:Lorg/apache/http/io/EofSensor;
ifnull 1
aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.eofSensor:Lorg/apache/http/io/EofSensor;
invokeinterface org.apache.http.io.EofSensor.isEof:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
public boolean isStale();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.isOpen:()Z
ifne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.isEof:()Z
ifeq 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.inBuffer:Lorg/apache/http/io/SessionInputBuffer;
iconst_1
invokeinterface org.apache.http.io.SessionInputBuffer.isDataAvailable:(I)Z
pop
5: aload 0
invokevirtual org.apache.http.impl.AbstractHttpClientConnection.isEof:()Z
6: ireturn
7: StackMap locals:
StackMap stack: java.net.SocketTimeoutException
pop
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack: java.io.IOException
pop
10: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
Exception table:
from to target type
4 6 7 Class java.net.SocketTimeoutException
4 6 9 Class java.io.IOException
public org.apache.http.HttpConnectionMetrics getMetrics();
descriptor: ()Lorg/apache/http/HttpConnectionMetrics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.AbstractHttpClientConnection.metrics:Lorg/apache/http/impl/HttpConnectionMetricsImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/impl/AbstractHttpClientConnection;
}
SourceFile: "AbstractHttpClientConnection.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()