public class org.apache.http.impl.bootstrap.HttpServer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.http.impl.bootstrap.HttpServer
super_class: java.lang.Object
{
private final int port;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.net.InetAddress ifAddress;
descriptor: Ljava/net/InetAddress;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.http.config.SocketConfig socketConfig;
descriptor: Lorg/apache/http/config/SocketConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.net.ServerSocketFactory serverSocketFactory;
descriptor: Ljavax/net/ServerSocketFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.http.protocol.HttpService httpService;
descriptor: Lorg/apache/http/protocol/HttpService;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.http.HttpConnectionFactory<? extends org.apache.http.impl.DefaultBHttpServerConnection> connectionFactory;
descriptor: Lorg/apache/http/HttpConnectionFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/apache/http/HttpConnectionFactory<+Lorg/apache/http/impl/DefaultBHttpServerConnection;>;
private final org.apache.http.impl.bootstrap.SSLServerSetupHandler sslSetupHandler;
descriptor: Lorg/apache/http/impl/bootstrap/SSLServerSetupHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.http.ExceptionLogger exceptionLogger;
descriptor: Lorg/apache/http/ExceptionLogger;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.ThreadPoolExecutor listenerExecutorService;
descriptor: Ljava/util/concurrent/ThreadPoolExecutor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.ThreadGroup workerThreads;
descriptor: Ljava/lang/ThreadGroup;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.http.impl.bootstrap.WorkerPoolExecutor workerExecutorService;
descriptor: Lorg/apache/http/impl/bootstrap/WorkerPoolExecutor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.AtomicReference<org.apache.http.impl.bootstrap.HttpServer$Status> status;
descriptor: Ljava/util/concurrent/atomic/AtomicReference;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/atomic/AtomicReference<Lorg/apache/http/impl/bootstrap/HttpServer$Status;>;
private volatile java.net.ServerSocket serverSocket;
descriptor: Ljava/net/ServerSocket;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile org.apache.http.impl.bootstrap.RequestListener requestListener;
descriptor: Lorg/apache/http/impl/bootstrap/RequestListener;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
void <init>(int, java.net.InetAddress, org.apache.http.config.SocketConfig, javax.net.ServerSocketFactory, org.apache.http.protocol.HttpService, org.apache.http.HttpConnectionFactory<? extends org.apache.http.impl.DefaultBHttpServerConnection>, org.apache.http.impl.bootstrap.SSLServerSetupHandler, org.apache.http.ExceptionLogger);
descriptor: (ILjava/net/InetAddress;Lorg/apache/http/config/SocketConfig;Ljavax/net/ServerSocketFactory;Lorg/apache/http/protocol/HttpService;Lorg/apache/http/HttpConnectionFactory;Lorg/apache/http/impl/bootstrap/SSLServerSetupHandler;Lorg/apache/http/ExceptionLogger;)V
flags: (0x0000)
Code:
stack=14, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield org.apache.http.impl.bootstrap.HttpServer.port:I
2: aload 0
aload 2
putfield org.apache.http.impl.bootstrap.HttpServer.ifAddress:Ljava/net/InetAddress;
3: aload 0
aload 3
putfield org.apache.http.impl.bootstrap.HttpServer.socketConfig:Lorg/apache/http/config/SocketConfig;
4: aload 0
aload 4
putfield org.apache.http.impl.bootstrap.HttpServer.serverSocketFactory:Ljavax/net/ServerSocketFactory;
5: aload 0
aload 5
putfield org.apache.http.impl.bootstrap.HttpServer.httpService:Lorg/apache/http/protocol/HttpService;
6: aload 0
aload 6
putfield org.apache.http.impl.bootstrap.HttpServer.connectionFactory:Lorg/apache/http/HttpConnectionFactory;
7: aload 0
aload 7
putfield org.apache.http.impl.bootstrap.HttpServer.sslSetupHandler:Lorg/apache/http/impl/bootstrap/SSLServerSetupHandler;
8: aload 0
aload 8
putfield org.apache.http.impl.bootstrap.HttpServer.exceptionLogger:Lorg/apache/http/ExceptionLogger;
9: aload 0
new java.util.concurrent.ThreadPoolExecutor
dup
10: iconst_1
iconst_1
lconst_0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
11: new java.util.concurrent.SynchronousQueue
dup
invokespecial java.util.concurrent.SynchronousQueue.<init>:()V
12: new org.apache.http.impl.bootstrap.ThreadFactoryImpl
dup
new java.lang.StringBuilder
dup
ldc "HTTP-listener-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.port:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.http.impl.bootstrap.ThreadFactoryImpl.<init>:(Ljava/lang/String;)V
invokespecial java.util.concurrent.ThreadPoolExecutor.<init>:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
13: putfield org.apache.http.impl.bootstrap.HttpServer.listenerExecutorService:Ljava/util/concurrent/ThreadPoolExecutor;
14: aload 0
new java.lang.ThreadGroup
dup
ldc "HTTP-workers"
invokespecial java.lang.ThreadGroup.<init>:(Ljava/lang/String;)V
putfield org.apache.http.impl.bootstrap.HttpServer.workerThreads:Ljava/lang/ThreadGroup;
15: aload 0
new org.apache.http.impl.bootstrap.WorkerPoolExecutor
dup
16: iconst_0
ldc 2147483647
lconst_1
getstatic java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
17: new java.util.concurrent.SynchronousQueue
dup
invokespecial java.util.concurrent.SynchronousQueue.<init>:()V
18: new org.apache.http.impl.bootstrap.ThreadFactoryImpl
dup
ldc "HTTP-worker"
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.workerThreads:Ljava/lang/ThreadGroup;
invokespecial org.apache.http.impl.bootstrap.ThreadFactoryImpl.<init>:(Ljava/lang/String;Ljava/lang/ThreadGroup;)V
invokespecial org.apache.http.impl.bootstrap.WorkerPoolExecutor.<init>:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
19: putfield org.apache.http.impl.bootstrap.HttpServer.workerExecutorService:Lorg/apache/http/impl/bootstrap/WorkerPoolExecutor;
20: aload 0
new java.util.concurrent.atomic.AtomicReference
dup
getstatic org.apache.http.impl.bootstrap.HttpServer$Status.READY:Lorg/apache/http/impl/bootstrap/HttpServer$Status;
invokespecial java.util.concurrent.atomic.AtomicReference.<init>:(Ljava/lang/Object;)V
putfield org.apache.http.impl.bootstrap.HttpServer.status:Ljava/util/concurrent/atomic/AtomicReference;
21: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/http/impl/bootstrap/HttpServer;
0 22 1 port I
0 22 2 ifAddress Ljava/net/InetAddress;
0 22 3 socketConfig Lorg/apache/http/config/SocketConfig;
0 22 4 serverSocketFactory Ljavax/net/ServerSocketFactory;
0 22 5 httpService Lorg/apache/http/protocol/HttpService;
0 22 6 connectionFactory Lorg/apache/http/HttpConnectionFactory<+Lorg/apache/http/impl/DefaultBHttpServerConnection;>;
0 22 7 sslSetupHandler Lorg/apache/http/impl/bootstrap/SSLServerSetupHandler;
0 22 8 exceptionLogger Lorg/apache/http/ExceptionLogger;
Signature: (ILjava/net/InetAddress;Lorg/apache/http/config/SocketConfig;Ljavax/net/ServerSocketFactory;Lorg/apache/http/protocol/HttpService;Lorg/apache/http/HttpConnectionFactory<+Lorg/apache/http/impl/DefaultBHttpServerConnection;>;Lorg/apache/http/impl/bootstrap/SSLServerSetupHandler;Lorg/apache/http/ExceptionLogger;)V
MethodParameters:
Name Flags
port final
ifAddress final
socketConfig final
serverSocketFactory final
httpService final
connectionFactory final
sslSetupHandler final
exceptionLogger final
public java.net.InetAddress getInetAddress();
descriptor: ()Ljava/net/InetAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.serverSocket:Ljava/net/ServerSocket;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.net.ServerSocket.getInetAddress:()Ljava/net/InetAddress;
goto 3
StackMap locals: java.net.ServerSocket
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.net.InetAddress
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/impl/bootstrap/HttpServer;
1 4 1 localSocket Ljava/net/ServerSocket;
public int getLocalPort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.serverSocket:Ljava/net/ServerSocket;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.net.ServerSocket.getLocalPort:()I
goto 3
StackMap locals: java.net.ServerSocket
StackMap stack:
2: iconst_m1
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/impl/bootstrap/HttpServer;
1 4 1 localSocket Ljava/net/ServerSocket;
public void start();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.status:Ljava/util/concurrent/atomic/AtomicReference;
getstatic org.apache.http.impl.bootstrap.HttpServer$Status.READY:Lorg/apache/http/impl/bootstrap/HttpServer$Status;
getstatic org.apache.http.impl.bootstrap.HttpServer$Status.ACTIVE:Lorg/apache/http/impl/bootstrap/HttpServer$Status;
invokevirtual java.util.concurrent.atomic.AtomicReference.compareAndSet:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 18
1: aload 0
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.serverSocketFactory:Ljavax/net/ServerSocketFactory;
2: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.port:I
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.socketConfig:Lorg/apache/http/config/SocketConfig;
invokevirtual org.apache.http.config.SocketConfig.getBacklogSize:()I
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.ifAddress:Ljava/net/InetAddress;
3: invokevirtual javax.net.ServerSocketFactory.createServerSocket:(IILjava/net/InetAddress;)Ljava/net/ServerSocket;
putfield org.apache.http.impl.bootstrap.HttpServer.serverSocket:Ljava/net/ServerSocket;
4: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.serverSocket:Ljava/net/ServerSocket;
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.socketConfig:Lorg/apache/http/config/SocketConfig;
invokevirtual org.apache.http.config.SocketConfig.isSoReuseAddress:()Z
invokevirtual java.net.ServerSocket.setReuseAddress:(Z)V
5: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.socketConfig:Lorg/apache/http/config/SocketConfig;
invokevirtual org.apache.http.config.SocketConfig.getRcvBufSize:()I
ifle 7
6: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.serverSocket:Ljava/net/ServerSocket;
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.socketConfig:Lorg/apache/http/config/SocketConfig;
invokevirtual org.apache.http.config.SocketConfig.getRcvBufSize:()I
invokevirtual java.net.ServerSocket.setReceiveBufferSize:(I)V
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.sslSetupHandler:Lorg/apache/http/impl/bootstrap/SSLServerSetupHandler;
ifnull 9
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.serverSocket:Ljava/net/ServerSocket;
instanceof javax.net.ssl.SSLServerSocket
ifeq 9
8: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.sslSetupHandler:Lorg/apache/http/impl/bootstrap/SSLServerSetupHandler;
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.serverSocket:Ljava/net/ServerSocket;
checkcast javax.net.ssl.SSLServerSocket
invokeinterface org.apache.http.impl.bootstrap.SSLServerSetupHandler.initialize:(Ljavax/net/ssl/SSLServerSocket;)V
9: StackMap locals:
StackMap stack:
aload 0
new org.apache.http.impl.bootstrap.RequestListener
dup
10: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.socketConfig:Lorg/apache/http/config/SocketConfig;
11: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.serverSocket:Ljava/net/ServerSocket;
12: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.httpService:Lorg/apache/http/protocol/HttpService;
13: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.connectionFactory:Lorg/apache/http/HttpConnectionFactory;
14: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.exceptionLogger:Lorg/apache/http/ExceptionLogger;
15: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.workerExecutorService:Lorg/apache/http/impl/bootstrap/WorkerPoolExecutor;
invokespecial org.apache.http.impl.bootstrap.RequestListener.<init>:(Lorg/apache/http/config/SocketConfig;Ljava/net/ServerSocket;Lorg/apache/http/protocol/HttpService;Lorg/apache/http/HttpConnectionFactory;Lorg/apache/http/ExceptionLogger;Ljava/util/concurrent/ExecutorService;)V
16: putfield org.apache.http.impl.bootstrap.HttpServer.requestListener:Lorg/apache/http/impl/bootstrap/RequestListener;
17: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.listenerExecutorService:Ljava/util/concurrent/ThreadPoolExecutor;
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.requestListener:Lorg/apache/http/impl/bootstrap/RequestListener;
invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
18: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/http/impl/bootstrap/HttpServer;
Exceptions:
throws java.io.IOException
public void stop();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.status:Ljava/util/concurrent/atomic/AtomicReference;
getstatic org.apache.http.impl.bootstrap.HttpServer$Status.ACTIVE:Lorg/apache/http/impl/bootstrap/HttpServer$Status;
getstatic org.apache.http.impl.bootstrap.HttpServer$Status.STOPPING:Lorg/apache/http/impl/bootstrap/HttpServer$Status;
invokevirtual java.util.concurrent.atomic.AtomicReference.compareAndSet:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
1: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.listenerExecutorService:Ljava/util/concurrent/ThreadPoolExecutor;
invokevirtual java.util.concurrent.ThreadPoolExecutor.shutdown:()V
2: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.workerExecutorService:Lorg/apache/http/impl/bootstrap/WorkerPoolExecutor;
invokevirtual org.apache.http.impl.bootstrap.WorkerPoolExecutor.shutdown:()V
3: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.requestListener:Lorg/apache/http/impl/bootstrap/RequestListener;
astore 1
start local 1 4: aload 1
ifnull 9
5: aload 1
invokevirtual org.apache.http.impl.bootstrap.RequestListener.terminate:()V
6: goto 9
StackMap locals: org.apache.http.impl.bootstrap.HttpServer org.apache.http.impl.bootstrap.RequestListener
StackMap stack: java.io.IOException
7: astore 2
start local 2 8: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.exceptionLogger:Lorg/apache/http/ExceptionLogger;
aload 2
invokeinterface org.apache.http.ExceptionLogger.log:(Ljava/lang/Exception;)V
end local 2 9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.workerThreads:Ljava/lang/ThreadGroup;
invokevirtual java.lang.ThreadGroup.interrupt:()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/bootstrap/HttpServer;
4 10 1 local Lorg/apache/http/impl/bootstrap/RequestListener;
8 9 2 ex Ljava/io/IOException;
Exception table:
from to target type
5 6 7 Class java.io.IOException
public void awaitTermination(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.workerExecutorService:Lorg/apache/http/impl/bootstrap/WorkerPoolExecutor;
lload 1
aload 3
invokevirtual org.apache.http.impl.bootstrap.WorkerPoolExecutor.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z
pop
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/impl/bootstrap/HttpServer;
0 2 1 timeout J
0 2 3 timeUnit Ljava/util/concurrent/TimeUnit;
Exceptions:
throws java.lang.InterruptedException
MethodParameters:
Name Flags
timeout final
timeUnit final
public void shutdown(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.apache.http.impl.bootstrap.HttpServer.stop:()V
1: lload 1
lconst_0
lcmp
ifle 6
2: aload 0
lload 1
aload 3
invokevirtual org.apache.http.impl.bootstrap.HttpServer.awaitTermination:(JLjava/util/concurrent/TimeUnit;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.InterruptedException
4: pop
5: invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
invokevirtual java.lang.Thread.interrupt:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.workerExecutorService:Lorg/apache/http/impl/bootstrap/WorkerPoolExecutor;
invokevirtual org.apache.http.impl.bootstrap.WorkerPoolExecutor.getWorkers:()Ljava/util/Set;
astore 4
start local 4 7: aload 4
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 14
StackMap locals: org.apache.http.impl.bootstrap.HttpServer long java.util.concurrent.TimeUnit java.util.Set top java.util.Iterator
StackMap stack:
8: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.http.impl.bootstrap.Worker
astore 5
start local 5 9: aload 5
invokevirtual org.apache.http.impl.bootstrap.Worker.getConnection:()Lorg/apache/http/HttpServerConnection;
astore 7
start local 7 10: aload 7
invokeinterface org.apache.http.HttpServerConnection.shutdown:()V
11: goto 14
StackMap locals: org.apache.http.impl.bootstrap.HttpServer long java.util.concurrent.TimeUnit java.util.Set org.apache.http.impl.bootstrap.Worker java.util.Iterator org.apache.http.HttpServerConnection
StackMap stack: java.io.IOException
12: astore 8
start local 8 13: aload 0
getfield org.apache.http.impl.bootstrap.HttpServer.exceptionLogger:Lorg/apache/http/ExceptionLogger;
aload 8
invokeinterface org.apache.http.ExceptionLogger.log:(Ljava/lang/Exception;)V
end local 8 end local 7 end local 5 14: StackMap locals: org.apache.http.impl.bootstrap.HttpServer long java.util.concurrent.TimeUnit java.util.Set top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
15: return
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/http/impl/bootstrap/HttpServer;
0 16 1 gracePeriod J
0 16 3 timeUnit Ljava/util/concurrent/TimeUnit;
7 16 4 workers Ljava/util/Set<Lorg/apache/http/impl/bootstrap/Worker;>;
9 14 5 worker Lorg/apache/http/impl/bootstrap/Worker;
10 14 7 conn Lorg/apache/http/HttpServerConnection;
13 14 8 ex Ljava/io/IOException;
Exception table:
from to target type
2 3 4 Class java.lang.InterruptedException
10 11 12 Class java.io.IOException
MethodParameters:
Name Flags
gracePeriod final
timeUnit final
}
SourceFile: "HttpServer.java"
NestMembers:
org.apache.http.impl.bootstrap.HttpServer$Status
InnerClasses:
final Status = org.apache.http.impl.bootstrap.HttpServer$Status of org.apache.http.impl.bootstrap.HttpServer