Edit D:\app\Administrator\product\11.2.0\dbhome_1\ons\lib\oracle\eons\impl\NotificationQueue.class
?? 1 ? : ? : ? : ? ? ? : ? : ? : ? : ? : ? : ? : ? : ? : ? : ? : ? ? : ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? ? ????????? : ? ? ? ? ? ? ? ? ? ? ? ? : ? ? + ? ? + ? + ? ? ? + ? ? + ? ? ? ? ? ? ? ? ? QueueElement InnerClasses head 1Loracle/eons/impl/NotificationQueue$QueueElement; Signature ;Loracle/eons/impl/NotificationQueue<TT;>.QueueElement<TT;>; tail lock Ljava/lang/Object; closelock waiters I count closed Z closing closewaiters capacity owner DEFAULT_PRIORITY ConstantValue LOW_PRIORITY HIGH_PRIORITY DEFAULT_CAPACITY <init> (Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable this $Loracle/eons/impl/NotificationQueue; LocalVariableTypeTable )Loracle/eons/impl/NotificationQueue<TT;>; (ILjava/lang/Object;)V reset (Z)V isClosed open ()V close enqueue newelement e TT; (TT;)V push (Ljava/lang/Object;I)V prev cur p (TT;I)V dequeue (Z)Ljava/lang/Object; blocking (Z)TT; (J)Ljava/lang/Object; wait J (J)TT; internalDequeue (ZJ)Ljava/lang/Object; Ljava/lang/InterruptedException; ret lc (ZJ)TT; getCount ()I getWaiters getCapacity isClosing ()Z drain_and_close Ljava/lang/Exception; needtowait toString ()Ljava/lang/String; buf Ljava/lang/StringBuilder; 9Loracle/eons/impl/NotificationQueue<TT;>.QueueElement<*>; access$000 8(Loracle/eons/impl/NotificationQueue;)Ljava/lang/Object; x0 <clinit> se Ljava/lang/SecurityException; !Ljava/lang/NumberFormatException; capacityStr Ljava/lang/String; (<T:Ljava/lang/Object;>Ljava/lang/Object; SourceFile NotificationQueue.java M C T F U ^ U c java/lang/Object B C L F D C b c = > A > E F G F K F H I _ ` ? c J I /oracle/eons/impl/NotificationQueue$QueueElement U ? ? ? ? ? ? ? ONS-45 ? ? ? ? ? ? ? > ? c j k U ? ? F x y u ? u c java/lang/InterruptedException ? ? ? ? c ? ? ? ? F java/lang/Exception d c java/lang/StringBuilder NotificationQueue(count= ? ? ? ? ): element===> ? ? ? ? oracle.eons.defaultqlen ? ? ? java/lang/SecurityException ? ? java/lang/NumberFormatException "oracle/eons/impl/NotificationQueue notifyAll 9(Loracle/eons/impl/NotificationQueue;Ljava/lang/Object;)V oracle/eons/impl/OnsLogger logger Ljava/util/logging/Logger; java/util/logging/Level FINE Ljava/util/logging/Level; java/lang/Integer valueOf (I)Ljava/lang/Integer; java/util/logging/Logger log A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V next notify :(Loracle/eons/impl/NotificationQueue;Ljava/lang/Object;I)V priority (J)V java/lang/Thread currentThread ()Ljava/lang/Thread; interrupt getObject ()Ljava/lang/Object; oracle/eons/impl/ONSImpl shutdowntimeout append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; parseInt (Ljava/lang/String;)I 1 : = >