
com.hazelcast.shaded.com.zaxxer.hikari.HikariJNDIFactory.class Maven / Gradle / Ivy
The newest version!
???? 7 ? 8com/hazelcast/shaded/com/zaxxer/hikari/HikariJNDIFactory java/lang/Object javax/naming/spi/ObjectFactory HikariJNDIFactory.java %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles
Lookup ()V
this :Lcom/hazelcast/shaded/com/zaxxer/hikari/HikariJNDIFactory; getObjectInstance d(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object; h(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;)Ljava/lang/Object; java/lang/Exception javax/naming/Reference javax.sql.DataSource getClassName ()Ljava/lang/String;
java/lang/String equals (Ljava/lang/Object;)Z " #
! $ 3com/hazelcast/shaded/com/zaxxer/hikari/HikariConfig & 7com/hazelcast/shaded/com/zaxxer/hikari/util/PropertyElf ( getPropertyNames "(Ljava/lang/Class;)Ljava/util/Set; * +
) , java/util/Properties .
/ getAll ()Ljava/util/Enumeration; 1 2
3 javax/naming/Name 5 javax/naming/Context 7 java/util/Hashtable 9
java/util/Set ; java/util/Enumeration = hasMoreElements ()Z ? @ > A nextElement ()Ljava/lang/Object; C D > E javax/naming/RefAddr G getType I
H J dataSource. L
startsWith (Ljava/lang/String;)Z N O
! P contains R # <