public class org.apache.http.conn.BasicManagedEntity extends org.apache.http.entity.HttpEntityWrapper implements org.apache.http.conn.ConnectionReleaseTrigger, org.apache.http.conn.EofSensorWatcher
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.http.conn.BasicManagedEntity
super_class: org.apache.http.entity.HttpEntityWrapper
{
protected org.apache.http.conn.ManagedClientConnection managedConn;
descriptor: Lorg/apache/http/conn/ManagedClientConnection;
flags: (0x0004) ACC_PROTECTED
protected final boolean attemptReuse;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public void <init>(org.apache.http.HttpEntity, org.apache.http.conn.ManagedClientConnection, boolean);
descriptor: (Lorg/apache/http/HttpEntity;Lorg/apache/http/conn/ManagedClientConnection;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial org.apache.http.entity.HttpEntityWrapper.<init>:(Lorg/apache/http/HttpEntity;)V
1: aload 2
ldc "Connection"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
aload 2
putfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
3: aload 0
iload 3
putfield org.apache.http.conn.BasicManagedEntity.attemptReuse:Z
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/http/conn/BasicManagedEntity;
0 5 1 entity Lorg/apache/http/HttpEntity;
0 5 2 conn Lorg/apache/http/conn/ManagedClientConnection;
0 5 3 reuse Z
MethodParameters:
Name Flags
entity final
conn final
reuse final
public boolean isRepeatable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/conn/BasicManagedEntity;
public java.io.InputStream getContent();
descriptor: ()Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.conn.EofSensorInputStream
dup
aload 0
getfield org.apache.http.conn.BasicManagedEntity.wrappedEntity:Lorg/apache/http/HttpEntity;
invokeinterface org.apache.http.HttpEntity.getContent:()Ljava/io/InputStream;
aload 0
invokespecial org.apache.http.conn.EofSensorInputStream.<init>:(Ljava/io/InputStream;Lorg/apache/http/conn/EofSensorWatcher;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/conn/BasicManagedEntity;
Exceptions:
throws java.io.IOException
private void ensureConsumed();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.conn.BasicManagedEntity.attemptReuse:Z
ifeq 6
3: aload 0
getfield org.apache.http.conn.BasicManagedEntity.wrappedEntity:Lorg/apache/http/HttpEntity;
invokestatic org.apache.http.util.EntityUtils.consume:(Lorg/apache/http/HttpEntity;)V
4: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.markReusable:()V
5: goto 11
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.unmarkReusable:()V
7: goto 11
StackMap locals:
StackMap stack: java.lang.Throwable
8: astore 1
9: aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.releaseManagedConnection:()V
10: aload 1
athrow
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.releaseManagedConnection:()V
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/http/conn/BasicManagedEntity;
Exception table:
from to target type
2 8 8 any
Exceptions:
throws java.io.IOException
public void consumeContent();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.ensureConsumed:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/conn/BasicManagedEntity;
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void writeTo(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.http.entity.HttpEntityWrapper.writeTo:(Ljava/io/OutputStream;)V
1: aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.ensureConsumed:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/conn/BasicManagedEntity;
0 3 1 outStream Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
outStream final
public void releaseConnection();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.ensureConsumed:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/conn/BasicManagedEntity;
Exceptions:
throws java.io.IOException
public void abortConnection();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
ifnull 7
1: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.abortConnection:()V
2: goto 6
StackMap locals:
StackMap stack: java.lang.Throwable
3: astore 1
4: aload 0
aconst_null
putfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
5: aload 1
athrow
6: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/http/conn/BasicManagedEntity;
Exception table:
from to target type
1 3 3 any
Exceptions:
throws java.io.IOException
public boolean eofDetected(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
ifnull 10
1: aload 0
getfield org.apache.http.conn.BasicManagedEntity.attemptReuse:Z
ifeq 5
2: aload 1
invokevirtual java.io.InputStream.close:()V
3: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.markReusable:()V
4: goto 10
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.unmarkReusable:()V
6: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
7: astore 2
8: aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.releaseManagedConnection:()V
9: aload 2
athrow
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.releaseManagedConnection:()V
11: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/http/conn/BasicManagedEntity;
0 12 1 wrapped Ljava/io/InputStream;
Exception table:
from to target type
0 7 7 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
wrapped final
public boolean streamClosed(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
ifnull 14
1: aload 0
getfield org.apache.http.conn.BasicManagedEntity.attemptReuse:Z
ifeq 9
2: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.isOpen:()Z
istore 2
start local 2 3: aload 1
invokevirtual java.io.InputStream.close:()V
4: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.markReusable:()V
5: goto 14
StackMap locals: org.apache.http.conn.BasicManagedEntity java.io.InputStream int
StackMap stack: java.net.SocketException
6: astore 3
start local 3 7: iload 2
ifeq 14
8: aload 3
athrow
end local 3 end local 2 9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.unmarkReusable:()V
10: goto 14
StackMap locals:
StackMap stack: java.lang.Throwable
11: astore 4
12: aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.releaseManagedConnection:()V
13: aload 4
athrow
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.http.conn.BasicManagedEntity.releaseManagedConnection:()V
15: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/http/conn/BasicManagedEntity;
0 16 1 wrapped Ljava/io/InputStream;
3 9 2 valid Z
7 9 3 ex Ljava/net/SocketException;
Exception table:
from to target type
3 5 6 Class java.net.SocketException
0 11 11 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
wrapped final
public boolean streamAbort(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
ifnull 2
1: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.abortConnection:()V
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/conn/BasicManagedEntity;
0 3 1 wrapped Ljava/io/InputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
wrapped final
protected void releaseManagedConnection();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
ifnull 7
1: aload 0
getfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
invokeinterface org.apache.http.conn.ManagedClientConnection.releaseConnection:()V
2: goto 6
StackMap locals:
StackMap stack: java.lang.Throwable
3: astore 1
4: aload 0
aconst_null
putfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
5: aload 1
athrow
6: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.http.conn.BasicManagedEntity.managedConn:Lorg/apache/http/conn/ManagedClientConnection;
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/http/conn/BasicManagedEntity;
Exception table:
from to target type
1 3 3 any
Exceptions:
throws java.io.IOException
}
SourceFile: "BasicManagedEntity.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()