Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\services\daemon\BasicDaemon.class
Êþº¾ 0 þ E | D } ~ D ? ? ? D ? ? | D ? D ? ? ? D ? D ? ? ? ? ? ? ? ? D ? ? ? ? ? D ? ? ? D ? ? ? ? ? ? ? ? ? ? ? ? ¡ ¢ £ ¤ ~ ¥ D ¦ D § D ¨ D © D ª D « ¬ ~ ® D ¯ E ° ± ² ³ D ´ E µ D ¶ D · ' E ¸ D ¹ D º D » D ¼ ½ ¾ ½ ¿ ½ ¼ À Á Â Ã Ä Å Æ Ç numClients I OPTIMAL_QUEUE_SIZE ConstantValue d subscription Ljava/util/Vector; contextService 7Lorg/apache/derby/iapi/services/context/ContextService; contextMgr 7Lorg/apache/derby/iapi/services/context/ContextManager; highPQ Ljava/util/List; normPQ nextService awakened Z waiting inPause running stopRequested stopped lastServiceTime J earlyWakeupCount <init> :(Lorg/apache/derby/iapi/services/context/ContextService;)V Code subscribe 7(Lorg/apache/derby/iapi/services/daemon/Serviceable;Z)I unsubscribe (I)V serviceNow enqueue 7(Lorg/apache/derby/iapi/services/daemon/Serviceable;Z)Z clear ()V nextAssignment 8(Z)Lorg/apache/derby/impl/services/daemon/ServiceRecord; serviceClient 8(Lorg/apache/derby/impl/services/daemon/ServiceRecord;)V run pause resume stop waitUntilQueueIsEmpty ()Z wakeUp rest work (Z)V yield a l O P È É Ê Q R java/util/Vector a Ë M N java/util/LinkedList S T U T Ì Í Î ^ _ H I 3org/apache/derby/impl/services/daemon/ServiceRecord a Ï Ð Ñ Ò Ó Ô Õ Ö × Ø l w l Ù Ð Ú W X k l V I Û v Ü v Ý v Þ × ß l à á â ã ä å X æ v java/lang/Throwable ç è é ê ë \ v x v Z v y z [ X ] X ì í î ï ë Z X ð l java/lang/InterruptedException ñ ò l \ X ó l r l Y X ð ô ` I m n o p { l õ ö ÷ ø Ó ù ú û ü ý g 1org/apache/derby/impl/services/daemon/BasicDaemon java/lang/Object 3org/apache/derby/iapi/services/daemon/DaemonService java/lang/Runnable 5org/apache/derby/iapi/services/context/ContextService newContextManager 9()Lorg/apache/derby/iapi/services/context/ContextManager; (II)V java/lang/System currentTimeMillis ()J 8(Lorg/apache/derby/iapi/services/daemon/Serviceable;ZZ)V add (ILjava/lang/Object;)V size ()I set '(ILjava/lang/Object;)Ljava/lang/Object; get (I)Ljava/lang/Object; called java/util/List (Ljava/lang/Object;)Z needImmediateService needService isEmpty remove serviced client 3Lorg/apache/derby/iapi/services/daemon/Serviceable; 1org/apache/derby/iapi/services/daemon/Serviceable performWork :(Lorg/apache/derby/iapi/services/context/ContextManager;)I subscriber serviceASAP 5org/apache/derby/iapi/services/context/ContextManager cleanupOnError (Ljava/lang/Throwable;Z)Z setCurrentContextManager :(Lorg/apache/derby/iapi/services/context/ContextManager;)V -org/apache/derby/iapi/error/StandardException normalClose 1()Lorg/apache/derby/iapi/error/StandardException; resetCurrentContextManager wait *org/apache/derby/iapi/util/InterruptStatus setInterrupted notifyAll (J)V java/lang/Thread currentThread ()Ljava/lang/Thread; getPriority .org/apache/derby/iapi/services/monitor/Monitor getMonitor 8()Lorg/apache/derby/iapi/services/monitor/ModuleFactory; 4org/apache/derby/iapi/services/monitor/ModuleFactory setThreadPriority ! D E F G H I J I K L M N O P Q R S T U T V I W X Y X Z X [ X \ X ] X ^ _ ` I a b c H <*· *+µ *+¶ µ *» Y· µ *» Y· µ *» Y· µ *¸ µ ± d e c S 7*Y:Â*Y´ Z`µ >» Y+· :*´ ¶ ç :ÿ¬ * - - 2 - f g c ' ? *´ ¶ ¤ ±*´ ¶ W± h g c 6 *? *´ ¶ ¤ ±*´ ¶ À M,Ç ±,¶ *¶ ± i j c ? e» Y+· N? *´ § *´ :*Y:Â-¹ W*´ ¹ 6ç :ÿ? *´ ? *¶ ? d¤ § ¬¬ ! 8 ; ; @ ; ! k l c *´ ¹ *´ ¹ ± m n c Ì *´ *´ ¶ ¢ 1*´ *Y´ Z`µ ¶ À M,ÆÿÛ,¶ ? ?ÿÐ,¶ ?ÿÉ,°M*YNÂ*´ ¹ ? *´ ¹ À M-ç :-ÿ? ,Æ ,°M*YNÂ*´ ¹ ? *´ ¹ À M-ç :-ÿ,° B ^ a a e a x ? ? ? ? ? o p c ? h+¶ +´ !M,Ç ±*´ N,-¹ " 6+´ #? ± 5,¹ $ ? *´ § *´ :*Y:Â+¹ Wç :ÿ±:-¶ &W± E Q T T Y T # ] % $ \ ] % q l c c*´ *´ ¶ '*· (? § !*· )<*· (? § *· *? *· +§ÿÛ*YLÂ*µ ,*µ -+ç M+Ã,¿*´ ¸ .¶ &W*´ *´ ¶ /± 7 C F F I F r l c M )*YLÂ*µ 0*´ ,? *¶ 1§ÿõM¸ 3§ÿî+ç N+Ã-¿± 2 # # &