Edit D:\app\Administrator\product\11.2.0\dbhome_1\ucp\lib\oracle\ucp\jdbc\oracle\ONSRuntimeLoadBalancingEvent.class
?? 1 ? = ? = ? = ? ? ? ? ? ? ? = ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? t ? ? ? ? u ? ? ? ? ? ? ? ? ? ? ? ? ? ? logger Ljava/util/logging/Logger; ONS_RCLB_EVENT_DELIMITER Ljava/lang/String; ConstantValue RLB_INSTANCE_GOOD I RLB_INSTANCE_UNKNOWN RLB_INSTANCE_VIOLATING RLB_INSTANCE_NO_DATA RLB_INSTANCE_BLOCKED RLB_NUMBER_OF_HITS_PER_INSTANCE ? m_cp 1Loracle/ucp/jdbc/oracle/OracleJDBCConnectionPool; m_serviceName m_isInstanceAffinityEnabled Z <init> F(Ljava/lang/String;Loracle/ucp/jdbc/oracle/OracleJDBCConnectionPool;)V Code LineNumberTable LocalVariableTable this 5Loracle/ucp/jdbc/oracle/ONSRuntimeLoadBalancingEvent; serviceName cp cbk 'Loracle/ucp/ConnectionAffinityCallback; Exceptions ? handleEvent (Ljava/lang/String;[B)V e &Ljava/io/UnsupportedEncodingException; instanceKey tmpInstance 3Loracle/ucp/jdbc/oracle/OracleDatabaseInstanceInfo; nfe !Ljava/lang/NumberFormatException; eventType eventBody [B strTokens Ljava/util/StringTokenizer; instNameKey dbUniqNameKey percent flag updateNecessary isAffinityEnabledForThisInstance st val key <clinit> ()V SourceFile !ONSRuntimeLoadBalancingEvent.java W | R S U V T C ? ? ? ? ? ? ? ? ? @ A ? ? ? eventType: {0} eventBody: {1} java/lang/Object java/lang/String W ? ? ? ? java/util/StringTokenizer UTF-8 W ? {} = W ? $java/io/UnsupportedEncodingException tokenizer encoding ? ? ? ? ? ? = ? ? } 1oracle/ucp/jdbc/oracle/OracleDatabaseInstanceInfo W ? t F u F ^ C ? ? ? ? ? ? { version ? ? 1.0 ? ? Invalid Event version {0} ? ? database ? ? ? ? instance ? ? ? java/lang/NumberFormatException parseInt good violating NO_DATA UNKNOWN BLOCKED aff true ? | 3oracle/ucp/jdbc/oracle/ONSRuntimeLoadBalancingEvent ? ? ? ? ? ? +oracle/ucp/UniversalConnectionPoolException /oracle/ucp/jdbc/oracle/OracleJDBCConnectionPool getConnectionAffinityCallback )()Loracle/ucp/ConnectionAffinityCallback; %oracle/ucp/ConnectionAffinityCallback getAffinityPolicy AffinityPolicy InnerClasses 8()Loracle/ucp/ConnectionAffinityCallback$AffinityPolicy; 4oracle/ucp/ConnectionAffinityCallback$AffinityPolicy TRANSACTION_BASED_AFFINITY 6Loracle/ucp/ConnectionAffinityCallback$AffinityPolicy; java/util/logging/Level FINEST Ljava/util/logging/Level; ([B)V java/util/logging/Logger log A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V ([BLjava/lang/String;)V ((Ljava/lang/String;Ljava/lang/String;Z)V C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V hasMoreTokens ()Z nextToken ()Ljava/lang/String; equals (Ljava/lang/Object;)Z '(Ljava/lang/String;Ljava/lang/String;)V updateDatabaseInstanceInfo (Ljava/lang/Object;ZZ)V generateDatabaseInstanceKey J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setConnectionAffinityValue (Ljava/lang/String;Z)V equalsIgnoreCase (Ljava/lang/String;)Z FINE @(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V trim toLowerCase java/lang/Integer (Ljava/lang/String;)I processRLBInfo java/lang/Class getCanonicalName (oracle/ucp/util/logging/UCPLoggerFactory createLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; = @ A B C D E F D G H F D I J F D K L F D M N F D O P F D Q R S T C U V W X Y ? B*? *? *? *,? *+? *? ? N-? *-? ? ? ? ? ? *? ? Z * 8 ' + 9 : ; <