Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\javacache\lib\oracle\ias\cache\groupv2\ViewMonitor.class
?? . P r s t u O v O w O x O y z { O | O } O ~ O O ? ? r ? ? ? ? ? ? O ? ? ? ? ? O ? ? t ? ? ? ? ? P ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? O ? O ? ? ? t ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? A ? A ? @ ? A ? ? ? ? ? ? I ? I ? ? O ? O ? ? ? LOGGER_NAME Ljava/lang/String; ConstantValue parent_ &Loracle/ias/cache/groupv2/Distributor; keepRunning_ Z invalidMembers_ Ljava/util/Vector; invalidDistributors_ invalidClientEps_ invalidDistributorEps_ isPaused_ logger_ Ljava/util/logging/Logger; <init> )(Loracle/ias/cache/groupv2/Distributor;)V Code toPause (Z)V run ()V updateInvalidMemberList K(Ljava/util/Vector;Ljava/util/Vector;Ljava/util/Vector;Ljava/util/Vector;)V updateList '(Ljava/util/Vector;Ljava/util/Vector;)V removeInvalidMembers Exceptions ? ? ? reset shutdown ` f $oracle.ias.cache.groupv2.ViewMonitor ? ? ? ^ _ T U V W ] W java/util/Vector ` ? X Y Z Y [ Y \ Y ? d java/lang/StringBuffer ViewMonitor of ? ? ? ? ? ? ? ? ? ? ? ? ? f ? ? ? ? ? is started ? ? ? ? ? ? ? ? ? ? f java/lang/InterruptedException ? ? ? ? ? ? ? ? ? Release expired SequenceToken= ? f ? ? ? ? ? ? ? ? i j k f java/lang/Exception Unexpected view problem ? ? is terminated ? ? ? ? ? ? ? ? ? ? Identify ? non-existing members, non-existing distributors ? Invalid non-existing members !oracle/ias/cache/groupv2/MemberID oracle/ias/cache/groupv2/Packet ` f invalid client EndPoints, , invalid distributor EndPoints +oracle/ias/cache/groupv2/EndPointConnection f f f f f $oracle/ias/cache/groupv2/ViewMonitor java/lang/Thread %oracle/ias/cache/commx/GroupException java/io/IOException $java/lang/CloneNotSupportedException java/util/logging/Logger getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; (I)V setDaemon append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; $oracle/ias/cache/groupv2/Distributor getID %()Loracle/ias/cache/groupv2/MemberID; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; setName (Ljava/lang/String;)V java/lang/Object notifyAll java/util/logging/Level FINE Ljava/util/logging/Level; getName log .(Ljava/util/logging/Level;Ljava/lang/String;)V getConfig *()Loracle/ias/cache/groupv2/Configuration; &oracle/ias/cache/groupv2/Configuration getViewMonitorPause ()J sleep (J)V wait clearExpiredReceipts getSequenceToken *()Loracle/ias/cache/groupv2/SequenceToken; &oracle/ias/cache/groupv2/SequenceToken isExpired ()Z WARNING releaseToken getNonExistClients ()Ljava/util/Vector; getNonExistDistributors getInvalidClientEps getInvalidDistributorEps C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V size ()I elementAt (I)Ljava/lang/Object; contains (Ljava/lang/Object;)Z remove isACoordinator (I)Ljava/lang/StringBuffer; FINEST getViewManager (()Loracle/ias/cache/groupv2/ViewManager; getQueue (I)Ljava/util/Vector; $oracle/ias/cache/groupv2/ViewManager removeMembers 9(Ljava/util/Vector;Ljava/util/Vector;Ljava/util/Vector;)V '(ILoracle/ias/cache/groupv2/MemberID;)V setBlockReceiver toBytes ()[B setData ([B)V forwardToCoordinator $(Loracle/ias/cache/groupv2/Packet;)J toBeDisconnected close clear interrupt join O P Q R S T U V W X Y Z Y [ Y \ Y ] W ^ _ ` a b { o*? *? ? *+? *? *? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? *? Y? ? *? ? ? ? ? ? c d b *? *? ? e f b ? \*? ? ? Y? *? ? ? ? ? *? ? ? @N:::*? ?? *Y:?*? ? *? ? :? : ? ?*? ? !*? ? ":Y:?? #? (*? ? $? Y? %? ? ? ? *? ? &? : ? ?*? ? 'N*? ? (:*? ? ):*? ? *:*? -? +*? ? +*? ? +*? ? +*? ,*Y:?*-? *? ? :???:*? ? *? ? $.? /??*? ? ? Y? *? ? 0? ? ? ? M Q T F Y \ \ a \ { ? ? ? ? ? =! - "