Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Library | 2023-10-09 | ||
Source Code | 2023-10-09 | ||
Tools | 2023-10-09 | ||
Documentation | 2023-10-09 | ||
README.txt | 2023-10-09 | 2.2 kB | |
Totals: 5 Items | 2.2 kB | 1 |
eBus 7.0.0 Downloads ________________________________________________________________________________ *** ATTENTION *** As of release 6.0.0, eBus is now based on Java 11. eBus does *not* use modules at this time. Therefore include eBus jars in -classpath and not -modulepath. The eBus license also converted from LGPL 2.1 to Apache License 2.0. The reason for the license change is due to Apache License 2.0 being more end-user friendly that LGPL 2.1. ________________________________________________________________________________ Release 7.0.0 made the following changes: Feature Requests: + Ticket 17: Add reliable UDP connection. Since UDP packets may either be dropped or arrive out-of-order, a reliable UDP connection is now in net.sf.eBus.client package. This implementation uses the simplest form of reliability: only one application message may be in flight at a time. Only when the in flight message is acknowledged may the next message be transmitted. This allows for only a low transmission rate (one message per millisecond). It is felt this initial implementation is good enough for most messaging applications. eBus configuration updated to support reliable UDP. + Ticket 28: Remove deprecated code. eBus code marked with @Deprecated was removed. This means that eBus feeds may only be created and opened using the feed's builder class. + Ticket 29: Use org.jctools queues for task and run queue. Replace unbounded java.util.concurrent.ConcurrentLinkedQueue with bounded org.jctools.queue.atomic queues for client task queue and run queue. Updated eBus configuration to allow bounded queue capacity to be set, both eBus client task queue and run queue. Bugs: (none) There are four download folders: + Library: contains the eBus API jar files. + Documentation: contains the eBus Programmer's Manul in PDF and Javadoc folders in tar, gzipped and zip formats. + Source Code: snapshot of eBus maven project files at release time. + Tools: contains the eBus GUI application and configuration file needed to run the application.