Go to file
imbajin e85ab38c6b
refact: clean code & typo & update the name of getTimeZone (#105)
* refact:  clean code & typo & update the name of getTimeZone

Typo: getTimeZome() -> getTimeZone()

And we need check/update the class used it later

* Update RestClient.java
2022-09-15 16:36:13 +08:00
.github refact: clean code & typo & update the name of getTimeZone (#105) 2022-09-15 16:36:13 +08:00
hugegraph-common refact: clean code & typo & update the name of getTimeZone (#105) 2022-09-15 16:36:13 +08:00
hugegraph-rpc refact: clean code & typo & update the name of getTimeZone (#105) 2022-09-15 16:36:13 +08:00
style update checkstyle (#97) 2022-06-13 20:37:54 +08:00
.asf.yaml chore: use .asf.yaml for apache workflow rule (#98) 2022-06-07 09:54:42 +08:00
.gitignore First commit 2021-03-16 18:56:15 +08:00
LICENSE chore: merge license & checkstyle & ci 2021-12-01 20:38:09 +08:00
README.md rename package name `com.baidu` to `org.apache` (#104) 2022-09-08 17:28:03 +08:00
pom.xml rename package name `com.baidu` to `org.apache` (#104) 2022-09-08 17:28:03 +08:00

README.md

hugegraph-commons

License codecov Maven Central

hugegraph-commons is a common module for HugeGraph and its peripheral components. hugegraph-commons encapsulates locks, configurations, events, iterators, rest and some numeric or collection util classes to simplify the development of HugeGraph and its components.

Components

  • Lock: atomic lock, key lock, lock group and lock manger
  • Config: register and load config option with security check
  • Event: listening and notification, do something asynchronously
  • Iterator: some iterators with extra functions, map, filter, extend etc.
  • Rest: RESTful client implemented on Jersey, POST, PUT, GET and DELETE
  • Util: performance analyzer, version checker, numeric and Collection utils, log and exception utils etc.
  • Rpc: rpc component for inner module communication, currently it's based on Sofa-RPC

Licence

The same as HugeGraph, hugegraph-commons is also licensed under Apache 2.0 License.