hugegraph-sync/hugegraph-common
imbajin caa4b26a98
refact: address some code alert (#115)
2022-11-09 17:50:27 +08:00
..
src refact: address some code alert (#115) 2022-11-09 17:50:27 +08:00
README.md rename package name `com.baidu` to `org.apache` (#104) 2022-09-08 17:28:03 +08:00
build.sh feat(apache): support check license header with RAT (#108) 2022-10-20 12:18:49 +08:00
pom.xml refact: upgrade a string of dependencies to address CVEs report & clean code (#110) 2022-10-26 19:02:36 +08:00

README.md

hugegraph-common

License Build Status codecov Maven Central

hugegraph-common is a common module for HugeGraph and its peripheral components. hugegraph-common 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.

Licence

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