Files
SAE31_2025/lib/org/mariadb/jdbc/export/HaMode.class
T

48 lines
6.1 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4ú
 org/mariadb/jdbc/export/HaMode<init>((Ljava/lang/String;ILjava/lang/String;)V 
 REPLICATION Lorg/mariadb/jdbc/export/HaMode; 

SEQUENTIAL  
LOAD_BALANCE_READ  
 LOADBALANCE  
NONE  $VALUES![Lorg/mariadb/jdbc/export/HaMode;
 clone()Ljava/lang/Object;
!"# $%java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
!' ((Ljava/lang/String;I)V * +,lastRoundRobinPrimaryHostLorg/mariadb/jdbc/HostAddress; . /,lastRoundRobinSecondaryHost 1 23valueLjava/lang/String;
5 67values#()[Lorg/mariadb/jdbc/export/HaMode;
9:; <=java/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z
? @Aname()Ljava/lang/String;C"java/lang/IllegalArgumentExceptionE$Wrong argument value '%s' for HaModeGjava/lang/Object
9I JKformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
BM N(Ljava/lang/String;)V PQR STjava/util/Listiterator()Ljava/util/Iterator; VWX YZjava/util/IteratorhasNext()Z V\ ]next_org/mariadb/jdbc/HostAddress ^a bcprimaryLjava/lang/Boolean;
efg hZjava/lang/Boolean booleanValue jkl mn"java/util/concurrent/ConcurrentMap containsKey(Ljava/lang/Object;)Z
pqr stjava/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional; jv wxget&(Ljava/lang/Object;)Ljava/lang/Object;zjava/lang/Long
y| }~ longValue()J
 ƒ~java/lang/SystemcurrentTimeMillis j xremove
pˆ Šempty()Ljava/util/Optional;
^Œ ŽgetThreadConnectedTimeout()Ljava/lang/Long;
^ ŽgetThreadsConnected P indexOf(Ljava/lang/Object;)Ijava/util/ArrayList
š()V Pœ žsize()I P  ¡¢subList(II)Ljava/util/List; P¤ ¥¦addAll(Ljava/util/Collection;)Z¨ org/mariadb/jdbc/export/HaMode$1 « replication
§® org/mariadb/jdbc/export/HaMode$2
±
sequential
­´ org/mariadb/jdbc/export/HaMode$3·load-balance-read
³º org/mariadb/jdbc/export/HaMode$4½ load-balance
¹À org/mariadb/jdbc/export/HaMode$5Ã
¿
Æ Ç7$valuesCodeLineNumberTable4(Ljava/lang/String;)Lorg/mariadb/jdbc/export/HaMode;LocalVariableTableMethodParametersthis SignaturefromhaMode
StackMapTablegetAvailableHostInOrderK(Ljava/util/List;Ljava/util/concurrent/ConcurrentMap;Z)Ljava/util/Optional; hostAddress
hostAddressesLjava/util/List;denyList$Ljava/util/concurrent/ConcurrentMap;ZLocalVariableTypeTable0Ljava/util/List<Lorg/mariadb/jdbc/HostAddress;>;TLjava/util/concurrent/ConcurrentMap<Lorg/mariadb/jdbc/HostAddress;Ljava/lang/Long;>;»(Ljava/util/List<Lorg/mariadb/jdbc/HostAddress;>;Ljava/util/concurrent/ConcurrentMap<Lorg/mariadb/jdbc/HostAddress;Ljava/lang/Long;>;Z)Ljava/util/Optional<Lorg/mariadb/jdbc/HostAddress;>;getHostWithLessConnectionsU(Ljava/util/List;Ljava/util/concurrent/ConcurrentMap;Z)Lorg/mariadb/jdbc/HostAddress;
deniedTimeoutLjava/lang/Long; currentTimeJhostAddressWithLessConnections¥(Ljava/util/List<Lorg/mariadb/jdbc/HostAddress;>;Ljava/util/concurrent/ConcurrentMap<Lorg/mariadb/jdbc/HostAddress;Ljava/lang/Long;>;Z)Lorg/mariadb/jdbc/HostAddress;getAvailableRoundRobinHostk(Lorg/mariadb/jdbc/export/HaMode;Ljava/util/List;Ljava/util/concurrent/ConcurrentMap;Z)Ljava/util/Optional;loopListlastChosenIndexIlastChosenHostÛ(Lorg/mariadb/jdbc/export/HaMode;Ljava/util/List<Lorg/mariadb/jdbc/HostAddress;>;Ljava/util/concurrent/ConcurrentMap<Lorg/mariadb/jdbc/HostAddress;Ljava/lang/Long;>;Z)Ljava/util/Optional<Lorg/mariadb/jdbc/HostAddress;>; resetLastgetAvailableHostJ(Ljava/lang/String;ILjava/lang/String;Lorg/mariadb/jdbc/export/HaMode$1;)Vx0x1x2x3"Lorg/mariadb/jdbc/export/HaMode$1;<clinit>2Ljava/lang/Enum<Lorg/mariadb/jdbc/export/HaMode;>;
SourceFile HaMode.java InnerClassesD!! @
@
@
@
@
23+,/, 67È"
²À°É $ÊÈ4
 À°É Ë 
@3ÌÈZ*+·&*µ)*µ-*-µÉRO PSTËÍ
23Ì
ÎN ÏÊÈ­I¸4L+¾=>¢)+2:´0*¶>*¶8™°„§ÿØ»BYD½FY*S¸L¿É]^+_.]4bBcËÐ