| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Documentation | 2021-11-14 | ||
| Library | 2021-11-14 | ||
| Source Code | 2021-11-14 | ||
| Tools | 2021-11-14 | ||
| README.txt | 2021-11-14 | 1.7 kB | |
| Totals: 5 Items | 1.7 kB | 0 | |
eBus 5.8.0 Downloads
Release 5.8.0 provides the following changes:
+ Added support for eBus dispatcher and selector thread
affinity using OpenHFT Java Thread Affinity library.
Added class net.sf.eBus.config.ThreadAffinityConfigure which
may appear in dispatcher or selector thread JSON
configuration block. The idea is that if a dispatcher or
selector thread is configured to use "spinning", then it is
best to pin that thread to a core isolated from the operating
system.
Thread affinity is considered an advanced programming
technique and should be used with care. Please see
https://github.com/OpenHFT/Java-Thread-Affinity and eBus
Programmer's Manual Appendix E for a detailed discussion on
using this feature.
(SF feature request #18)
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.
Note: eBus requires Java 8.
________________________________________________________________________________
*** ATTENTION ***
This is the final eBus release targeted for Java 8.
The next release 6.0.0 will target Java 11.
The eBus license will also be 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.
________________________________________________________________________________