Files
SAE31_2025/lib/org/mariadb/jdbc/client/impl/ConnectionHelper.class
T

94 lines
10 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4ä
 java/lang/Object<init>()V  
-org/mariadb/jdbc/client/impl/ConnectionHelper
socketHandler;Lorg/mariadb/jdbc/client/socket/impl/SocketHandlerFunction;  9org/mariadb/jdbc/client/socket/impl/SocketHandlerFunctionapplyQ(Lorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/HostAddress;)Ljava/net/Socket;
 org/mariadb/jdbc/Configuration
socketFactory()Ljava/lang/String;
 java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;
 !"forName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;$javax/net/SocketFactory
& '(isAssignableFrom(Ljava/lang/Class;)Z*java/io/IOException,java/lang/StringBuilder
+/%Wrong Socket factory implementation '
+1 23append-(Ljava/lang/String;)Ljava/lang/StringBuilder;5'
+7 8toString
): ;(Ljava/lang/String;)V
= >?getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
ABC DEjava/lang/reflect/Constructor newInstance'([Ljava/lang/Object;)Ljava/lang/Object;G/org/mariadb/jdbc/util/ConfigurableSocketFactory IJK LMorg/mariadb/jdbc/HostAddresshostLjava/lang/String;
FO PQsetConfiguration5(Lorg/mariadb/jdbc/Configuration;Ljava/lang/String;)V
#S TU createSocket()Ljava/net/Socket;Wjava/lang/ExceptionYISocket factory failed to initialized with option "socketFactory" set to "["
)] ^*(Ljava/lang/String;Ljava/lang/Throwable;)V
#` ab
getDefault()Ljavax/net/SocketFactory;
d T
fgh ij$org/mariadb/jdbc/client/SocketHelpersetSocketOption4(Lorg/mariadb/jdbc/Configuration;Ljava/net/Socket;)V
lmn opjava/net/Socket isConnected()Z Ir sMpipe Iu vM localSocketxjava/net/InetSocketAddress Iz {|portI
w~ (Ljava/lang/String;I)V
 ƒconnectTimeout()I
l connect(Ljava/net/SocketAddress;I)Vjava/net/SocketTimeoutExceptionjava/sql/SQLTimeoutException(Socket timeout when connecting to %s. %s
ˆ 
getMessage
 java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;˜08000
Šš <(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V+java/sql/SQLNonTransientConnectionExceptionŸ Socket fail to connect to %s. %s
)
œš
£ ¤¥initializeBaseCapabilities()J
§ ¨©applyOptionalCapabilities$(JLorg/mariadb/jdbc/Configuration;)J
« ¬©applyTechnicalCapabilities
® ¯°applyConnectionCapabilitiesB(JLorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/HostAddress;)J²,org/mariadb/jdbc/util/constants/Capabilities¾£enableBulkUnitResult
¸ ¹ºgetBooleanProperty6(Lorg/mariadb/jdbc/Configuration;Ljava/lang/String;Z)Z ¾disableSessionTrackingÿÿÿÿÿÿÿ
 ÃÄshouldEnableMetadataCache#(Lorg/mariadb/jdbc/Configuration;)ZÈinteractiveClient
Ì Íp useBulkStmts
Ï ÐpuseBulkStmtsForInserts
Ô ÕpuseAffectedRows
Ù ÚpallowMultiQueries
Ü ÝprewriteBatchedStatements
á âpallowLocalInfileæextendedTypeInfoê deprecateEof
î ïpuseCompression
ó ôõshouldConnectWithDbA(Lorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/HostAddress;)Z
ù úõshouldEnableSsl
þ ÿpdisconnectOnExpiredPasswords@
 nonMappedOptions()Ljava/util/Properties;
  valueOf(Z)Ljava/lang/String;
  
java/util/Properties getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 java/lang/Boolean parseBoolean(Ljava/lang/String;)Z
 puseServerPrepStmtsenableSkipMeta
 database
  pcreateDatabaseIfNotExist I" #$primaryLjava/lang/Boolean;
& 'p booleanValue I) *+sslMode!Lorg/mariadb/jdbc/export/SslMode;
- *.#()Lorg/mariadb/jdbc/export/SslMode; 012 3+org/mariadb/jdbc/export/SslModeDISABLE
5 6user 89: ;<(org/mariadb/jdbc/plugin/CredentialPlugin
initialize|(Lorg/mariadb/jdbc/Configuration;Ljava/lang/String;Lorg/mariadb/jdbc/HostAddress;)Lorg/mariadb/jdbc/plugin/CredentialPlugin; 8> ?@get()Ljava/lang/Object;B"org/mariadb/jdbc/plugin/Credential
D Epassword
AG H'(Ljava/lang/String;Ljava/lang/String;)V
J KenabledSslProtocolSuites
MNO PQjavax/net/ssl/SSLSocketgetSupportedProtocols()[Ljava/lang/String;
STU VWjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;Y[,;\s]+
[ \]split'(Ljava/lang/String;)[Ljava/lang/String; _`a bcjava/util/Listcontains(Ljava/lang/Object;)Zejava/sql/SQLExceptiongUnsupported SSL protocol 'i'. Supported protocols : _7l[n
p qrreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;t]
d:
Mw xysetEnabledProtocols([Ljava/lang/String;)V
{ |enabledSslCipherSuites
M~ QgetSupportedCipherSuitesUnsupported SSL cipher 'ƒ'. Supported ciphers : _7
M ysetEnabledCipherSuites
Š Œ1org/mariadb/jdbc/client/socket/impl/SocketUtilitygetSocketHandler=()Lorg/mariadb/jdbc/client/socket/impl/SocketHandlerFunction;java/lang/Throwable CodeLineNumberTableLocalVariableTablethis/Lorg/mariadb/jdbc/client/impl/ConnectionHelper;conf Lorg/mariadb/jdbc/Configuration; hostAddressLorg/mariadb/jdbc/HostAddress;
ExceptionsstandardSocketsocketFactoryClassLjava/lang/Class; constructorLjava/lang/reflect/Constructor;Ljavax/net/SocketFactory;expLjava/lang/Exception;socketFactoryNameLocalVariableTypeTable,Ljava/lang/Class<Ljavax/net/SocketFactory;>;;Ljava/lang/reflect/Constructor<+Ljavax/net/SocketFactory;>;
StackMapTable
connectSocketsockAddrLjava/net/InetSocketAddress;socketLjava/net/Socket;ste!Ljava/net/SocketTimeoutException;ioeLjava/io/IOException;initializeClientCapabilitiesB(Lorg/mariadb/jdbc/Configuration;JLorg/mariadb/jdbc/HostAddress;)J
configurationserverCapabilitiesJ capabilities propertyName defaultValueZloadCredentialŽ(Lorg/mariadb/jdbc/plugin/CredentialPlugin;Lorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/HostAddress;)Lorg/mariadb/jdbc/plugin/Credential;credentialPlugin*Lorg/mariadb/jdbc/plugin/CredentialPlugin;<(Ljavax/net/ssl/SSLSocket;Lorg/mariadb/jdbc/Configuration;)VprotocolpossibleProtocolsLjava/util/List; protocols[Ljava/lang/String; sslSocketLjavax/net/ssl/SSLSocket;$Ljava/util/List<Ljava/lang/String;>;ÄcipherpossibleCiphersciphers<clinit>inittLjava/lang/Throwable;
SourceFileConnectionHelper.javaBootstrapMethodsÕ
Ö œØ
ÙÚÛ ÜÝ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesà%java/lang/invoke/MethodHandles$Lookupâjava/lang/invoke/MethodHandlesLookup1 /±  T? ²*+¹
°7 ˜ š)d œ¢*¶N-Æ“-¸:#)Y»+Y·-0*¶09¿½<:½#M,ÁF™F*+´N,¶R°:»)Y»+Y·-0*¶06·\¿¸_M,¶ qrVFFG J
LMN0OBQMRZSaTmVrWtXZ_`R]žM%Ÿ Z¡t%¢£¢˜¢š¡¤M¥]¦M%Ÿ§¨:þBÿ*I#AÿIV&)d ©F*+¸cM*,¸e,¶.+´+´»wY+´H+´N,-*¶€¶„,°N»ŠYŒ½Y+SYŽS¸—-·™¿N»œYž½Y+SY S¸—-·¡¿>?ˆ>_):op qs t2u4v=x?z@{Q|_`qƒ>4 ª«9¬­@®¯`°±˜š¨!ü2l@w ÿIˆ_)d ²³{¢7*¸¦7*¸ª7*-¸­7­
˜*#´˜#µ#š·
¤¥³­Ÿ
¨©,µ¸·™ »?,½¸·™ ¿?,¸Á™ Å?,Ǹ·™ É?,¶Ëš
Ι Ñ?,¶Óš Ö?,¶Øš
Û™ Þ?,¶à™ ã?­F¬
­°± ´'µ-¸7¹=¼K½QÀXÁ^ÄlÅrÈyÉÌ·´˜¨
 


¬©/,帷™ ç?,鸷™ ë?,¶í™ ð?­Ð
ÑÔÕ Ø'Ù-Ü/·/´˜¨
¯°Œ+,-¸ò™ ö?,-¸ø™ û?,¶ýš ?­âãæçê#ë)î +·+´˜+š¨