reflect-config.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. [
  2. {
  3. "condition": {
  4. "typeReachable": "org.apache.commons.pool2.impl.BaseGenericObjectPool"
  5. },
  6. "methods": [
  7. {
  8. "name": "<init>",
  9. "parameterTypes": []
  10. }
  11. ],
  12. "name": "org.apache.commons.pool2.impl.DefaultEvictionPolicy"
  13. }
  14. ,
  15. {
  16. "condition": {
  17. "typeReachable": "com.zaxxer.hikari.util.ConcurrentBag"
  18. },
  19. "name": "[Lcom.zaxxer.hikari.util.ConcurrentBag$IConcurrentBagEntry;"
  20. },
  21. {
  22. "condition": {
  23. "typeReachable": "com.zaxxer.hikari.pool.PoolEntry"
  24. },
  25. "name": "[Ljava.sql.Statement;"
  26. },
  27. {
  28. "condition": {
  29. "typeReachable": "com.zaxxer.hikari.util.FastList"
  30. },
  31. "name": "[Ljava.sql.Statement;"
  32. },
  33. {
  34. "condition": {
  35. "typeReachable": "com.zaxxer.hikari.HikariConfig"
  36. },
  37. "name": "com.zaxxer.hikari.HikariConfig",
  38. "allDeclaredFields": true,
  39. "queryAllPublicMethods": true,
  40. "methods": [
  41. {
  42. "name": "setAutoCommit",
  43. "parameterTypes": [
  44. "boolean"
  45. ]
  46. },
  47. {
  48. "name": "setConnectionTestQuery",
  49. "parameterTypes": [
  50. "java.lang.String"
  51. ]
  52. },
  53. {
  54. "name": "setDataSourceClassName",
  55. "parameterTypes": [
  56. "java.lang.String"
  57. ]
  58. },
  59. {
  60. "name": "setMinimumIdle",
  61. "parameterTypes": [
  62. "int"
  63. ]
  64. }
  65. ]
  66. },
  67. {
  68. "condition": {
  69. "typeReachable": "com.zaxxer.hikari.HikariJNDIFactory"
  70. },
  71. "name": "com.zaxxer.hikari.HikariConfig",
  72. "queryAllPublicMethods": true,
  73. "methods": [
  74. {
  75. "name": "setDataSourceJNDI",
  76. "parameterTypes": [
  77. "java.lang.String"
  78. ]
  79. },
  80. {
  81. "name": "setDriverClassName",
  82. "parameterTypes": [
  83. "java.lang.String"
  84. ]
  85. },
  86. {
  87. "name": "setJdbcUrl",
  88. "parameterTypes": [
  89. "java.lang.String"
  90. ]
  91. },
  92. {
  93. "name": "setMaxLifetime",
  94. "parameterTypes": [
  95. "long"
  96. ]
  97. },
  98. {
  99. "name": "setMaximumPoolSize",
  100. "parameterTypes": [
  101. "int"
  102. ]
  103. },
  104. {
  105. "name": "setPassword",
  106. "parameterTypes": [
  107. "java.lang.String"
  108. ]
  109. },
  110. {
  111. "name": "setUsername",
  112. "parameterTypes": [
  113. "java.lang.String"
  114. ]
  115. }
  116. ]
  117. },
  118. {
  119. "condition": {
  120. "typeReachable": "com.zaxxer.hikari.hibernate.HikariConfigurationUtil"
  121. },
  122. "name": "com.zaxxer.hikari.HikariConfig",
  123. "queryAllPublicMethods": true,
  124. "methods": [
  125. {
  126. "name": "setAutoCommit",
  127. "parameterTypes": [
  128. "boolean"
  129. ]
  130. },
  131. {
  132. "name": "setConnectionTestQuery",
  133. "parameterTypes": [
  134. "java.lang.String"
  135. ]
  136. },
  137. {
  138. "name": "setDataSourceClassName",
  139. "parameterTypes": [
  140. "java.lang.String"
  141. ]
  142. }
  143. ]
  144. },
  145. {
  146. "condition": {
  147. "typeReachable": "com.zaxxer.hikari.util.PropertyElf"
  148. },
  149. "name": "com.zaxxer.hikari.HikariConfig",
  150. "methods": [
  151. {
  152. "name": "getCatalog",
  153. "parameterTypes": []
  154. },
  155. {
  156. "name": "getConnectionInitSql",
  157. "parameterTypes": []
  158. },
  159. {
  160. "name": "getConnectionTestQuery",
  161. "parameterTypes": []
  162. },
  163. {
  164. "name": "getConnectionTimeout",
  165. "parameterTypes": []
  166. },
  167. {
  168. "name": "getDataSource",
  169. "parameterTypes": []
  170. },
  171. {
  172. "name": "getDataSourceClassName",
  173. "parameterTypes": []
  174. },
  175. {
  176. "name": "getDataSourceJNDI",
  177. "parameterTypes": []
  178. },
  179. {
  180. "name": "getDataSourceProperties",
  181. "parameterTypes": []
  182. },
  183. {
  184. "name": "getDriverClassName",
  185. "parameterTypes": []
  186. },
  187. {
  188. "name": "getExceptionOverrideClassName",
  189. "parameterTypes": []
  190. },
  191. {
  192. "name": "getHealthCheckProperties",
  193. "parameterTypes": []
  194. },
  195. {
  196. "name": "getHealthCheckRegistry",
  197. "parameterTypes": []
  198. },
  199. {
  200. "name": "getIdleTimeout",
  201. "parameterTypes": []
  202. },
  203. {
  204. "name": "getInitializationFailTimeout",
  205. "parameterTypes": []
  206. },
  207. {
  208. "name": "getJdbcUrl",
  209. "parameterTypes": []
  210. },
  211. {
  212. "name": "getKeepaliveTime",
  213. "parameterTypes": []
  214. },
  215. {
  216. "name": "getLeakDetectionThreshold",
  217. "parameterTypes": []
  218. },
  219. {
  220. "name": "getMaxLifetime",
  221. "parameterTypes": []
  222. },
  223. {
  224. "name": "getMaximumPoolSize",
  225. "parameterTypes": []
  226. },
  227. {
  228. "name": "getMetricRegistry",
  229. "parameterTypes": []
  230. },
  231. {
  232. "name": "getMetricsTrackerFactory",
  233. "parameterTypes": []
  234. },
  235. {
  236. "name": "getMinimumIdle",
  237. "parameterTypes": []
  238. },
  239. {
  240. "name": "getPassword",
  241. "parameterTypes": []
  242. },
  243. {
  244. "name": "getPoolName",
  245. "parameterTypes": []
  246. },
  247. {
  248. "name": "getScheduledExecutor",
  249. "parameterTypes": []
  250. },
  251. {
  252. "name": "getScheduledExecutorService",
  253. "parameterTypes": []
  254. },
  255. {
  256. "name": "getSchema",
  257. "parameterTypes": []
  258. },
  259. {
  260. "name": "getThreadFactory",
  261. "parameterTypes": []
  262. },
  263. {
  264. "name": "getTransactionIsolation",
  265. "parameterTypes": []
  266. },
  267. {
  268. "name": "getUsername",
  269. "parameterTypes": []
  270. },
  271. {
  272. "name": "getValidationTimeout",
  273. "parameterTypes": []
  274. },
  275. {
  276. "name": "isAllowPoolSuspension",
  277. "parameterTypes": []
  278. },
  279. {
  280. "name": "isAutoCommit",
  281. "parameterTypes": []
  282. },
  283. {
  284. "name": "isInitializationFailFast",
  285. "parameterTypes": []
  286. },
  287. {
  288. "name": "isIsolateInternalQueries",
  289. "parameterTypes": []
  290. },
  291. {
  292. "name": "isJdbc4ConnectionTest",
  293. "parameterTypes": []
  294. },
  295. {
  296. "name": "isReadOnly",
  297. "parameterTypes": []
  298. },
  299. {
  300. "name": "isRegisterMbeans",
  301. "parameterTypes": []
  302. }
  303. ],
  304. "queriedMethods": [
  305. {
  306. "name": "setAllowPoolSuspension",
  307. "parameterTypes": [
  308. "boolean"
  309. ]
  310. },
  311. {
  312. "name": "setAutoCommit",
  313. "parameterTypes": [
  314. "boolean"
  315. ]
  316. },
  317. {
  318. "name": "setCatalog",
  319. "parameterTypes": [
  320. "java.lang.String"
  321. ]
  322. },
  323. {
  324. "name": "setConnectionInitSql",
  325. "parameterTypes": [
  326. "java.lang.String"
  327. ]
  328. },
  329. {
  330. "name": "setConnectionTestQuery",
  331. "parameterTypes": [
  332. "java.lang.String"
  333. ]
  334. },
  335. {
  336. "name": "setConnectionTimeout",
  337. "parameterTypes": [
  338. "long"
  339. ]
  340. },
  341. {
  342. "name": "setDataSource",
  343. "parameterTypes": [
  344. "javax.sql.DataSource"
  345. ]
  346. },
  347. {
  348. "name": "setDataSourceClassName",
  349. "parameterTypes": [
  350. "java.lang.String"
  351. ]
  352. },
  353. {
  354. "name": "setDataSourceJNDI",
  355. "parameterTypes": [
  356. "java.lang.String"
  357. ]
  358. },
  359. {
  360. "name": "setDataSourceProperties",
  361. "parameterTypes": [
  362. "java.util.Properties"
  363. ]
  364. },
  365. {
  366. "name": "setDriverClassName",
  367. "parameterTypes": [
  368. "java.lang.String"
  369. ]
  370. },
  371. {
  372. "name": "setExceptionOverrideClassName",
  373. "parameterTypes": [
  374. "java.lang.String"
  375. ]
  376. },
  377. {
  378. "name": "setHealthCheckProperties",
  379. "parameterTypes": [
  380. "java.util.Properties"
  381. ]
  382. },
  383. {
  384. "name": "setHealthCheckRegistry",
  385. "parameterTypes": [
  386. "java.lang.Object"
  387. ]
  388. },
  389. {
  390. "name": "setIdleTimeout",
  391. "parameterTypes": [
  392. "long"
  393. ]
  394. },
  395. {
  396. "name": "setInitializationFailTimeout",
  397. "parameterTypes": [
  398. "long"
  399. ]
  400. },
  401. {
  402. "name": "setInitializationFailFast",
  403. "parameterTypes": [
  404. "boolean"
  405. ]
  406. },
  407. {
  408. "name": "setIsolateInternalQueries",
  409. "parameterTypes": [
  410. "boolean"
  411. ]
  412. },
  413. {
  414. "name": "setJdbc4ConnectionTest",
  415. "parameterTypes": [
  416. "boolean"
  417. ]
  418. },
  419. {
  420. "name": "setJdbcUrl",
  421. "parameterTypes": [
  422. "java.lang.String"
  423. ]
  424. },
  425. {
  426. "name": "setKeepaliveTime",
  427. "parameterTypes": [
  428. "long"
  429. ]
  430. },
  431. {
  432. "name": "setLeakDetectionThreshold",
  433. "parameterTypes": [
  434. "long"
  435. ]
  436. },
  437. {
  438. "name": "setMaxLifetime",
  439. "parameterTypes": [
  440. "long"
  441. ]
  442. },
  443. {
  444. "name": "setMaximumPoolSize",
  445. "parameterTypes": [
  446. "int"
  447. ]
  448. },
  449. {
  450. "name": "setMetricRegistry",
  451. "parameterTypes": [
  452. "java.lang.Object"
  453. ]
  454. },
  455. {
  456. "name": "setMetricsTrackerFactory",
  457. "parameterTypes": [
  458. "com.zaxxer.hikari.metrics.MetricsTrackerFactory"
  459. ]
  460. },
  461. {
  462. "name": "setMinimumIdle",
  463. "parameterTypes": [
  464. "int"
  465. ]
  466. },
  467. {
  468. "name": "setPassword",
  469. "parameterTypes": [
  470. "java.lang.String"
  471. ]
  472. },
  473. {
  474. "name": "setPoolName",
  475. "parameterTypes": [
  476. "java.lang.String"
  477. ]
  478. },
  479. {
  480. "name": "setReadOnly",
  481. "parameterTypes": [
  482. "boolean"
  483. ]
  484. },
  485. {
  486. "name": "setRegisterMbeans",
  487. "parameterTypes": [
  488. "boolean"
  489. ]
  490. },
  491. {
  492. "name": "setScheduledExecutor",
  493. "parameterTypes": [
  494. "java.util.concurrent.ScheduledExecutorService"
  495. ]
  496. },
  497. {
  498. "name": "setScheduledExecutorService",
  499. "parameterTypes": [
  500. "java.util.concurrent.ScheduledThreadPoolExecutor"
  501. ]
  502. },
  503. {
  504. "name": "setSchema",
  505. "parameterTypes": [
  506. "java.lang.String"
  507. ]
  508. },
  509. {
  510. "name": "setThreadFactory",
  511. "parameterTypes": [
  512. "java.util.concurrent.ThreadFactory"
  513. ]
  514. },
  515. {
  516. "name": "setTransactionIsolation",
  517. "parameterTypes": [
  518. "java.lang.String"
  519. ]
  520. },
  521. {
  522. "name": "setUsername",
  523. "parameterTypes": [
  524. "java.lang.String"
  525. ]
  526. },
  527. {
  528. "name": "setValidationTimeout",
  529. "parameterTypes": [
  530. "long"
  531. ]
  532. }
  533. ]
  534. },
  535. {
  536. "condition": {
  537. "typeReachable": "com.zaxxer.hikari.util.UtilityElf"
  538. },
  539. "name": "java.sql.Connection",
  540. "fields": []
  541. },
  542. {
  543. "condition": {
  544. "typeReachable": "com.zaxxer.hikari.util.Sequence$Factory"
  545. },
  546. "name": "java.util.concurrent.atomic.LongAdder"
  547. }
  548. ]