Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\Notifier.class
?? - ? tcl/lang/Notifier java/lang/Object tcl/lang/EventDeleter notifierTable Ljava/util/Hashtable; firstEvent Ltcl/lang/TclEvent; lastEvent markerEvent servicedEvent primaryThread Ljava/lang/Thread; timerList Ljava/util/Vector; timerGeneration I timerPending Z idleList idleGeneration refCount getNotifierForThread '(Ljava/lang/Thread;)Ltcl/lang/Notifier; Code LineNumberTable LocalVariableTable ! " get &(Ljava/lang/Object;)Ljava/lang/Object; $ % java/util/Hashtable ' ( <init> (Ljava/lang/Thread;)V & + , put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; $ * notifier Ltcl/lang/Notifier; thread preserve ()V 3 6 tcl/lang/TclRuntimeError 8 'Attempting to preserve a freed Notifier ' : (Ljava/lang/String;)V 5 9 this release > A 6Attempting to release a Notifier before it's preserved C &Attempting to release a freed Notifier E " remove $ D queueEvent (Ltcl/lang/TclEvent;I)V . / K I L tcl/lang/TclEvent N next K M P R T W java/lang/StringBuffer ' 2 V X [ wrong position " ] ^ append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; V \ ] a (I)Ljava/lang/StringBuffer; V ` d ;", must be TCL.QUEUE_HEAD, TCL.QUEUE_TAIL or TCL.QUEUE_MARK f g toString ()Ljava/lang/String; V e j k currentThread ()Ljava/lang/Thread; m i n java/lang/Thread p 2 notifyAll o evt position deleteEvents (Ltcl/lang/EventDeleter;)V v y +servicedEvent was not set by serviceEvent() { | deleteEvent (Ltcl/lang/TclEvent;)I z prev ? ,servicedEvent was not removed from the queue deleter Ltcl/lang/EventDeleter; ? 6The Notifier.deleteEvent() method should not be called serviceEvent (I)I ? isProcessing K ? ? ? processEvent K ? ? isProcessed K ? ? needsNotify K ? t u ? ? ? getAvailableEvent ((Ltcl/lang/TclEvent;)Ltcl/lang/TclEvent; ? flags skipEvent doOneEvent ? ? serviceIdle ()I ? ? ? currentTimeMillis ()J ? ? ? java/lang/System ? ? ? ? size ? ? ? java/util/Vector ? ? elementAt (I)Ljava/lang/Object; ? ? ? tcl/lang/TimerHandler ? ? atTime J ? ? ? tcl/lang/TimerEvent ? X ? I G H ? event Ltcl/lang/TimerEvent; h Ltcl/lang/TimerHandler; ? ? ? ? ? wait (J)V ? waitTime ? 2 ? e Ljava/lang/InterruptedException; ? java/lang/InterruptedException sysTime result ? ? ? tcl/lang/IdleHandler ? generation ? ? ? ? removeElementAt (I)V ? ? ? ? invoke ? ? Ltcl/lang/IdleHandler; gen X ? X ? primaryTh <clinit> $ X SourceFile Notifier.java ! ) g #? *? #? L+? ? Y*? )L? *+? -W+? ? ? ? ? ! ? . / # 0 ! 1 2 R *? 4? ? 5Y7? ;?*Y? 4`? 4? ? ? ? ? <