| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Library | 2022-11-01 | ||
| Source Code | 2022-11-01 | ||
| Tools | 2022-11-01 | ||
| Documentation | 2022-11-01 | ||
| README.txt | 2022-11-01 | 2.7 kB | |
| Totals: 5 Items | 2.7 kB | 1 | |
eBus 6.2.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 6.2.0 made the following changes:
+ Added new net.sf.eBus.client.IMessageExhaust interface. User
can implement this interface and register it with eBus via
net.sf.eBus.client.EFeed.setExhaust(IMessageExhaust)
method. Every message passing through eBus is then offered to
IMessageExhaust.exhaust(EMessage). The message exhaust
implementation then decided if and how to persist the eBus
message.
See IMessageExhaust or eBus manual for more information.
+ Added net.sf.eBus.client.monitor.RQMonitor which reports when
either:
o an eBus object is overrunning the maximum allowed quantum
on a Dispatcher thread or
o a run-ready eBus object is denied access to a Dispatcher
for too long.
An eBus JVM may be monitored by subscribing to either
net.sf.eBus.client.monitor.ThreadOverrunUpate:/eBus/rqthread/monitor
or
net.sf.eBus.client.monitor.ThreadDenialUpdate:/eBus/rqthread/monitor
notifications in order to to receive these alarms in real
time.
The current eBus Dispatcher and eBus object status is
available via the notifications:
net.sf.eBus.client.monitor.RQThreadReport:/eBus/rqthread/report
or
net.sf.eBus.client.monitor.EBusObjectReport:/eBus/rqthread/report
RQMonitor supplements the EClient.runTimeStats() capability
added in the previous release.
See RQMonitor javadoc or eBus manual for more information.
+ Added "eBus Hybrid Object Pattern" to javadoc overview and
eBus manual. This pattern explains how to use existing eBus
capabilities to make you eBus object design simpler and more
robust.
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 release >= 6.0.0 requires Java 11.