Linary
265f74bb5f
Add checkstyle plugin ( #67 )
2021-03-19 21:21:25 +08:00
Jermy Li
98844d8c2a
add UnitUtil class ( #66 )
...
* upgrede version to 1.8.6
Change-Id: I67c7b38979b2c0603878d48929247ec0282d10d9
2021-03-19 20:44:46 +08:00
Linary
42e5260ba5
Add Class.class as an accept data type in TypedOption ( #65 )
2021-03-07 16:42:38 +08:00
Jermy Li
ccc4d3bd6a
add LimitIterator class ( #62 )
...
* bump up version 1.8.4
Change-Id: I5d150e0c30f83200880cf8dd95e6e4b3678137b0
2021-03-01 21:46:06 +08:00
Jermy Li
cde7763cc2
fix BatchMapperIterator stopped when fetched none in the middle batch ( #64 )
...
Change-Id: I658d8e95a68c8a9494efa98e88f350cf6d65b021
2021-02-25 20:05:39 +08:00
Linary
c80f959579
Implement PausableScheduledThreadPool ( #61 )
2021-02-03 22:03:37 +08:00
houzhizhen
f4e861b3a8
add BarrierEvent ( #60 )
2021-01-11 18:01:35 +08:00
Linary
37de7be0ee
Improve SafeDateFormat by joda DateTimeFormatter ( #59 )
...
Fix #58
2020-12-14 15:14:50 +08:00
zhoney
9962e0c9c9
fix https+auth bug ( #57 )
...
Change-Id: Ic791c21271c9c9ca60b0ff4294feb5fe2165452a
2020-11-17 17:19:23 +08:00
Linary
2d4a8eebf8
Upgrade version to 1.8.0 for release ( #55 )
2020-11-05 17:35:59 +08:00
Jermy Li
630e19f8bc
fix LockManager get/create race condition ( #53 )
...
* fix LockManager get/create race condition
Change-Id: I524a2d4d13a99f3943bfa0e4a44aa0ccf9c573a1
* add unit test
Change-Id: I17abf10b3c4e7f41fdd82ce9a9423b9ffc5a07fd
* fix not clear test license
Change-Id: I41f463a7e42a9b205c251ebc906cc850cdd4b7af
2020-07-24 08:50:03 +08:00
Linary
544599e316
Fix HugeConfig save to file is empty ( #51 )
2020-07-01 20:53:47 +08:00
Jermy Li
b4fb1f7443
refactor RestClient as interface ( #49 )
...
Change-Id: Ib7153dc7b8d3bf3df9d19662b54cb05ff14c032b
2020-06-19 20:07:27 +08:00
zhoney
034e1a2513
Add dateutil ( #48 )
...
Change-Id: I783d4ba2af19114dafd921c4468d4dbb640964c1
2020-06-15 14:01:07 +08:00
shzcore
c2c5ba4689
add https support ( #47 )
2020-06-11 21:46:38 +08:00
Jermy Li
0d90ae4331
add encodeSignedB64() method ( #46 )
...
Change-Id: I771dfaeb923b6f13c14ec1a66df6142eaf2e42ae
2020-03-19 16:06:19 +08:00
Linary
fffccf1b2f
Upgrade jackson version to 2.10.2 ( #45 )
2020-02-23 20:37:09 +08:00
Linary
0a71d120f9
Add nodes and data size to extra param ( #44 )
2020-02-04 17:45:01 +08:00
Jermy Li
4bd64ce8b5
fix iterators may not be closed ( #43 )
...
Change-Id: I3709d96fd2114fa782d6f28f8853b32d65fbd22b
2020-01-08 15:13:38 +08:00
Jermy Li
24b8a33e9c
support assert range conditions ( #41 )
...
add methods to Assert class:
assertGt()
assertGte()
assertLt()
assertLte()
assertContains()
Change-Id: If4c5df19c937a8bb06fcdd60122ac54ab04f501b
2020-01-01 01:17:03 +08:00
Jermy Li
8268b755ef
add generic parameter for RowLock ( #42 )
...
Change-Id: I309b89846ca15d58ea39095d406a0b0b5de510e7
2019-12-31 15:06:33 +08:00
Jermy Li
d78b728aa2
Split ConfigOption read into two steps: parse() and convert() ( #40 )
...
also fix ConfigConvOption/ConfigListConvOption read bug
fix: github.com/hugegraph/hugegraph/issues/774
Change-Id: I716c9f187128be9b0d173f152da05e5bdc2208a3
2019-12-31 14:17:25 +08:00
zhoney
49bff5eadc
Support RowLock in LockGroup ( #39 )
...
Change-Id: Ic25b7d81b5dd5ddc9d85b057e5f00a00763460c7
2019-10-11 20:07:27 +08:00
zhoney
4eda6313eb
Support keyLock in LockGroup ( #38 )
...
Change-Id: I43360da8b4c701bf02d635a7270af96a433ca5c7
2019-09-25 21:17:19 +08:00
Linary
0ff4b0e234
Extract license common structures ( #36 )
2019-09-06 10:14:23 +08:00
Jermy Li
41bc25ce85
support calling superclass method for Whitebox.invoke() ( #37 )
...
Change-Id: I36b460d1a95b4f063ccd329d2058e4e80ebb71c0
2019-09-05 14:41:19 +08:00
Jermy Li
f8e65f83bd
add Bytes.toHex() method ( #35 )
...
Change-Id: I613cf44728b347634bda726c3376a6fe1f4d4b2f
2019-08-15 17:20:24 +08:00
zhoney
cc463411ea
improve LongEncoding.decodeSortable() ( #34 )
...
Change-Id: I7962ffe9f55a2ef33752a414262e89d5a7918cc1
2019-07-22 11:17:53 +08:00
Jermy Li
0436a14591
add methods Bytes.contains() & Bytes.indexOf() ( #33 )
...
Change-Id: I2ddca3eb233a9f9f9610850ceff3a7fadd1bb784
2019-07-17 21:46:50 +08:00
Linary
ce75fb96e0
Enhance split in StringUtil ( #32 )
2019-07-09 21:12:56 +08:00
Linary
88d8838209
Support show time in readable format ( #31 )
2019-07-01 17:39:53 +08:00
zhoney
b525aef026
add maxValueOf() for NumericUtil ( #30 )
...
Change-Id: Ie34be6a9aa187691b004391f956891b8c55554fb
2019-06-26 17:56:27 +08:00
Linary
85a6b7e24d
Enhance ExecutorUtil to create ScheduledThreadPool ( #29 )
2019-06-24 15:18:21 +08:00
Jermy Li
48a39fcef8
improve exception message for InvocationTargetException ( #28 )
...
Change-Id: Id2bb1d4b90d1f091f4949d7ba4cb6d7df9efb8b0
2019-06-24 15:07:56 +08:00
Jermy Li
2f453c0af9
support typed option ( #27 )
...
Change-Id: I845d3e0f59b3de4eb086a57f206a02fae0aae549
2019-06-17 15:13:07 +08:00
Linary
64bd1543e8
RestClient support to close idle connection periodically ( #26 )
2019-06-11 18:43:20 +08:00
Linary
1a66a60897
Enhance toList and add toSet in CollectionUtil ( #25 )
2019-05-29 20:07:59 +08:00
Jermy Li
0822dd93f6
let subclass of ConfigOption be able to override parent options ( #24 )
...
also implement ConfigOption.toString()
Change-Id: I1f1fd5eeaa80252fc093e7cba5af525a32a23c99
2019-05-28 16:40:43 +08:00
Jermy Li
5ea077f13e
add support of sortable negative number for NumericUtil ( #23 )
...
Change-Id: I93290d3c1f9f89913d31ec2e5b4293d4a1d1ce1f
2019-05-21 12:06:42 +08:00
Jermy Li
194ed53b85
add Whitebox.invoke() method ( #22 )
...
Change-Id: If246e9193a4c61621c942f4b88a703c28c9d2846
2019-05-07 14:35:33 +08:00
liningrui
1eb2414134
Add OrderLimitMap
...
Change-Id: I66956a0098373a9e8999a335c1d158b6aa482bb6
2019-04-17 19:26:42 +08:00
liningrui
87c5826480
Let RestClient can reuse connections
...
Implement #14
Change-Id: I49c0675566145e233e40f25fe0c30c9614bf2c14
2019-04-17 19:25:35 +08:00
Zhangmei Li
306b4f1829
fix NPE in EventHub.destroy()
...
fix : #18
Change-Id: I30f12a583c8168045a2b240995c5277b0efbaa4c
2019-04-08 16:17:59 +08:00
Zhangmei Li
95530cc4b3
add PerfUtil.clear()/Bytes.concat()/CollectionUtil.randomSet()
...
also add some unit tests: HugeConfigTest, PerfUtilTest,
NumericUtilTest, ReflectionUtilTest and TimeUtilTest.
Change-Id: Ida64154a0bdee62e281585836c5e7ccfc6061c06
2019-03-01 20:02:21 +08:00
zhangyi51
5bac575b29
Set origin iterator last one if all iterators of extendable iterator are empty
...
implemented: #360
Change-Id: I5586ea3626816c085af788830917759f653ed0c4
2019-02-28 21:54:48 +08:00
Zhangmei Li
5f6012cbe4
Support for sortable base64 encoding
...
implement #11
Change-Id: I39b8f26d025e095d9d654f655657df6d6dc2543f
2018-12-25 19:56:32 +08:00
liningrui
bbbc8e70f5
Add CollectionUtil.sortByValue()
...
Change-Id: I9152cc7d8fc5a23e3407118ed09c9b6ac116eed9
2018-12-25 16:09:44 +08:00
liningrui
6f20cb8bdc
Fix dependency conflict "InjectionManagerFactory not found"
...
Fix #9
Change-Id: I83f2074c431994f72a62e37ab4a6086c3142a1b5
2018-12-24 15:19:33 +08:00
Zhangmei Li
146e4bc362
add api for setting thread pool name
...
Change-Id: I93aeddc6783e6b03d2aa31aa8ca42059e253ba81
2018-10-23 10:39:25 +08:00
liningrui
16fbcb354d
Optimize intersect action
...
improve #2
Change-Id: I9c4daeaf812ffdae84a83b2bc94bb114461bda45
2018-10-11 22:33:40 +08:00