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 | 0 |
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.