| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Library | 2025-11-27 | ||
| Source Code | 2025-11-27 | ||
| Tools | 2025-11-27 | ||
| Documentation | 2025-11-27 | ||
| README.txt | 2025-11-27 | 1.9 kB | |
| Totals: 5 Items | 1.9 kB | 4 | |
eBus 7.6.1 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.6.1 made the following changes:
Feature Requests:
+ Moved EScheduledExecutor classes to AsyncLogger and slf4j.
+ General code and javadoc comment clean up.
Bugs:
+ Ticket 40: AsyncSocket does not clear outbound buffer overflow.
When AsyncSocket outbound buffer overflows, the condition is
noted and interest is write-ready interest is set. When
pending output is sent the overflow condition was not
cleared. This resulted in no further output being
transmitted. This error is now corrected.
+ Ticket 41: Correct dispatcher race condition.
Race condition in posting a task to a dispatcher resulting in
an EObject instance with pending messages *not* being posted
to is run queue. The work around was a pinger thread which
looked for such unqueued objects. This race condition is now
corrected and pinger thread removed.
________________________________________________________________________________
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.