Dryuf Concurrent framework · 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.
Group: net.dryuf - All Dependencies
Dryuf BigIo framework · 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.
Dryuf Netty extensions · Dryuf Netty is set of enhancements to Netty framework.
Dryuf Concurrent framework · Dryuf Base is addition of various utilities related to collections, functions, concurrency or others to Java base libraries.
Dryuf Geo framework · Dryuf Geo is set of utilities, calculations, database support and others for processing geospatial data.
Dryuf OneJarLoader · One Jar Loader - ClassLoader which loads jar files from top level jar and adds them as dependencies - it allows distributing java application as single jar.