Edit D:\rfid\ACS\sip2server\sip2server\lib\org\apache\http\impl\bootstrap\HttpServer.class
?? 2) F ? E ? E ? E ? E ? E ? E ? E ? E ? ? ? ? ? ? ? ? ? ? ? E ? ? ? ? E ? ? ? ? ? E ? ? G ? ? E ? E ? ? ? ? ? G ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? E ? ? ? G ? - ? ? ? ? ? ? ? ? ? E ? E ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ? ? ? ? Status InnerClasses port I ifAddress Ljava/net/InetAddress; socketConfig %Lorg/apache/http/config/SocketConfig; serverSocketFactory Ljavax/net/ServerSocketFactory; httpService &Lorg/apache/http/protocol/HttpService; connectionFactory 'Lorg/apache/http/HttpConnectionFactory; Signature ]Lorg/apache/http/HttpConnectionFactory<+Lorg/apache/http/impl/DefaultBHttpServerConnection;>; sslSetupHandler 6Lorg/apache/http/impl/bootstrap/SSLServerSetupHandler; exceptionLogger !Lorg/apache/http/ExceptionLogger; listenerExecutorService &Ljava/util/concurrent/ExecutorService; workerThreads Ljava/lang/ThreadGroup; workerExecutorService status -Ljava/util/concurrent/atomic/AtomicReference; aLjava/util/concurrent/atomic/AtomicReference<Lorg/apache/http/impl/bootstrap/HttpServer$Status;>; serverSocket Ljava/net/ServerSocket; requestListener 0Lorg/apache/http/impl/bootstrap/RequestListener; <init>(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 Code LineNumberTable LocalVariableTable this +Lorg/apache/http/impl/bootstrap/HttpServer; LocalVariableTypeTable8(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 getInetAddress ()Ljava/net/InetAddress; localSocket StackMapTable ? getLocalPort ()I start ()V Exceptions stop ex Ljava/io/IOException; local ? ? ? awaitTermination #(JLjava/util/concurrent/TimeUnit;)V timeout J timeUnit Ljava/util/concurrent/TimeUnit; shutdown Ljava/lang/InterruptedException; worker 'Lorg/apache/http/impl/bootstrap/Worker; conn &Lorg/apache/http/HttpServerConnection; runnable Ljava/lang/Runnable; i$ Ljava/util/Iterator; gracePeriod runnables Ljava/util/List; &Ljava/util/List<Ljava/lang/Runnable;>; ? ? ? ? ? ? ? SourceFile HttpServer.java h y J K L M N O P Q R S T U X Y Z [ 0org/apache/http/impl/bootstrap/ThreadFactoryImpl java/lang/StringBuilder HTTP-listener- ? ? ? ? ? ? h ? ? ? ? \ ] java/lang/ThreadGroup HTTP-workers ^ _ HTTP-worker h ? ? ? ` ] +java/util/concurrent/atomic/AtomicReference ? ? h ? a b d e ? q r v w ? w w javax/net/ssl/SSLServerSocket .org/apache/http/impl/bootstrap/RequestListener h f g ? y java/io/IOException y ? y ? { y ? ? java/lang/InterruptedException ! ?"# ?$ %& java/lang/Runnable %org/apache/http/impl/bootstrap/Worker'( ? )org/apache/http/impl/bootstrap/HttpServer java/lang/Object 0org/apache/http/impl/bootstrap/HttpServer$Status java/net/ServerSocket java/util/List java/util/Iterator java/util/concurrent/TimeUnit $org/apache/http/HttpServerConnection append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V java/util/concurrent/Executors newSingleThreadExecutor L(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; ,(Ljava/lang/String;Ljava/lang/ThreadGroup;)V newCachedThreadPool READY 2Lorg/apache/http/impl/bootstrap/HttpServer$Status; (Ljava/lang/Object;)V ACTIVE compareAndSet '(Ljava/lang/Object;Ljava/lang/Object;)Z #org/apache/http/config/SocketConfig getBacklogSize javax/net/ServerSocketFactory createServerSocket 1(IILjava/net/InetAddress;)Ljava/net/ServerSocket; isSoReuseAddress ()Z setReuseAddress (Z)V getRcvBufSize setReceiveBufferSize (I)V 4org/apache/http/impl/bootstrap/SSLServerSetupHandler initialize "(Ljavax/net/ssl/SSLServerSocket;)V ?(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 $java/util/concurrent/ExecutorService execute (Ljava/lang/Runnable;)V STOPPING terminate org/apache/http/ExceptionLogger log (Ljava/lang/Exception;)V interrupt #(JLjava/util/concurrent/TimeUnit;)Z java/lang/Thread currentThread ()Ljava/lang/Thread; shutdownNow ()Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getConnection (()Lorg/apache/http/HttpServerConnection; ! E F J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ] a b V c B d e B f g h i j E ?*? *? *,? *-? *? *? *? *? *? *? Y? Y? ? *? ? ? ? ? ? *? Y? ? *? Y*? ? ? ? *? Y? ? ? ? k : O P Q R S T U % V + W 1 X U Z b [ v ] ? ^ l \ ? m n ? J K ? L M ? N O ? P Q ? R S ? T U ? X Y ? Z [ o ? T W V p q r j ^ *? L+? +? !?? k a b c e l m n s e t ? u v w j ^ *? L+? +? "?? k j k l n l m n s e t ? u x y j ? ?*? ? ? #? $? ?**? *? *? ? %*? ? &? *? *? ? '? (*? ? )? *? *? ? )? **? ? *? ? +? *? *? ? +? , *? -Y*? *? *? *? *? *? ? .? /*? *? /? 0 ? k * s t * v 8 w B x P z a { q } ? ? ? ? l ? m n t ? P / z 3 { y j ? E*? ? #? 1? $? 7*? /L+? +? 2? M*? ,? 4 *? ? 5*? ? 6 *? ? 6 ? 3 k . ? ? ? ? ? ? ! ? + ? 2 ? ; ? D ? l ! | } / ~ g E m n t ? ? ? ? ? ? j O *? -? 7 W? k ? ? l m n ? ? ? ? z : ? ? j ? v*? 8 ? *-? 9? :? ;? <*? ? = :? > :? ? ? ?? @ ? A:? B? (? B:? C:? D ? : *? ? 4 ?? : [ b e 3 k F ? ? ? ? ? ? ? &