Project Group: net.dryuf

Dryuf Eval

net.dryuf : dryuf-eval-lib

Dryuf Eval provides evaluation of math expressions. By math, it's meant math operations and functions, logical operations, conversions and any other customized functionality.

Last Version: 1.0.0

Release Date:

Dryuf Concurrent framework

net.dryuf : dryuf-concurrent

Dryuf Concurrent is enhancement over original Java Concurrent Future design. Apart from providing ListenableFuture functionality, it provides flexibility how to handle cancel() operations, can delay the notifications. It allows various types of notification listeners, distinguishing among successful end, failure and end due to cancel request. Last but not least, it has very low memory footprint and excellent performance, even outperforming JDK Future without listener support.

Last Version: 1.3.1

Release Date:

dryuf-cmdline

net.dryuf : dryuf-cmdline

Command line support

Last Version: 1.0.1

Release Date:

Dryuf BigIo framework

net.dryuf : dryuf-bigio

Dryuf BigIo is stateless, unlimited IO framework, solving few design problems of original JDK. It mainly provides three things - FlatBuffer with 64-bit address space and being stateless. Additionally, it provides FlatChannel interface and few implementations - providing the arbitrary reads and writes from chosen position. This is implemented only in FileChannel in NIO so this interface makes it easier to provide those stateless reads and writes on virtual channels too. BigIo also provides committable objects, allowing marking the object as completed or incomplete, so it correctly results into success or exception on receiving side.

Last Version: 1.1.0

Release Date:

  • 1