High performance Multithreaded non-blocking Async I/O for Java 8
Simplicity Leads to Purity - Jiro
Full readme and docs coming soon, to see sample uses, take a look at the tests.
This project uses the following lombok features:
- https://projectlombok.org/features/GetterSetter.html
- https://projectlombok.org/features/ToString.html
- https://projectlombok.org/features/Data.html
- https://projectlombok.org/features/Value.html
- https://projectlombok.org/features/Builder.html
- https://projectlombok.org/features/Log.html
This project is using github flow: https://guides.github.com/introduction/flow/
xio
source code conforms to the standards set forth in the Google
Java Style Guide. The
following maven plugins maintain the source code standards:
-
maven-git-code-format is a pre-commit git hook that formats all of the java source code files about to be committed.
-
fmt-maven-plugin is run during
mvn verify
to ensure that source files are formatted correctly. -
maven-checkstyle-plugin is run during
mvn verify
to ensure that style conventions are being adhered to.
docker build -t xio-jdk9 .
docker run --mount type=bind,src=pwd
,dst=/home -t xio-jdk9 ./mvnw verify
docker run --mount type=bind,src=pwd
,dst=/home -it xio-jdk9