Edit C:\apache-tomcat-7.0.69\webapps\examples\WEB-INF\classes\async\Async0.class
???? 2 ? ! I # J K L M N O K P Q R S T J U V N W X Y Z [ \ ] ^ _ ` a b c Z d N e??????? f g h i j k l m n o p InnerClasses serialVersionUID J ConstantValue log Lorg/apache/juli/logging/Log; <init> ()V Code LineNumberTable LocalVariableTable this Lasync/Async0; service R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V actx Ljavax/servlet/AsyncContext; run Ljava/lang/Runnable; t Ljava/lang/Thread; req 'Ljavax/servlet/http/HttpServletRequest; resp (Ljavax/servlet/http/HttpServletResponse; StackMapTable Exceptions q r access$000 ()Lorg/apache/juli/logging/Log; <clinit> SourceFile Async0.java + , - . s t u dispatch v w x y z 3Received dispatch, completing on the worker thread. { | } java/lang/StringBuilder After complete called started: ~ ? ? ~ ? ? ? ? ? ? Async dispatch worked:+ ? ? ? ~ ? ? ? ? text/plain ? ? ? ? ? ? ? async/Async0$1 - ? java/lang/Thread - ? ? . async/Async0 ? ? ? javax/servlet/http/HttpServlet javax/servlet/ServletException java/io/IOException java/lang/Boolean TRUE Ljava/lang/Boolean; %javax/servlet/http/HttpServletRequest getAttribute &(Ljava/lang/String;)Ljava/lang/Object; equals (Ljava/lang/Object;)Z org/apache/juli/logging/Log info (Ljava/lang/Object;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; isAsyncStarted ()Z (Z)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; &javax/servlet/http/HttpServletResponse getWriter ()Ljava/io/PrintWriter; java/lang/System currentTimeMillis ()J (J)Ljava/lang/StringBuilder; java/io/PrintWriter write (Ljava/lang/String;)V setContentType startAsync ()Ljavax/servlet/AsyncContext; javax/servlet/AsyncContext setTimeout (J)V T(Lasync/Async0;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/AsyncContext;)V (Ljava/lang/Runnable;)V start "org/apache/juli/logging/LogFactory getLog 0(Ljava/lang/Class;)Lorg/apache/juli/logging/Log; ! ! # &