Download Latest Version config-7.6.0.jar (82.8 kB)
Email in envelope

Get an email when there's a new version of eBus

Home / eBus 5.3.0
Name Modified Size InfoDownloads / Week
Parent folder
Documentation 2020-03-22
Library 2020-03-22
Source Code 2020-03-22
README.txt 2020-03-22 1.3 kB
Totals: 4 Items   1.3 kB 0
eBus 5.3.0 Downloads


Release 5.3.0 provides the following changes:

  + Feature 10: UDP-based communication.

  + Improved message validation API:
    Message validation method signature changed to:

        protected Validator validate(Validator problems)

    where net.sf.eBus.messages.EMessageObject.Validator provides
    methods like requireNotNull, requireNotNullOrEmpty, and
    requireTrue. If these methods detect that the required state
    is violated, then an appropriate message is generated
    explaining which field is invalid and why.

    Note that net.sf.eBus.messages.ValidationException has *not*
    changed.

  + eBus-defined messages now only use the builder paradigm to
    create message instances. net.sf.eBus.messages message
    classes provide non-builder constructors but these
    constructors are deprecated and will be removed in this
    year (2020).

  + Code clean-up and test coverage expansion continuing.


There are three download folders:

+ Libary: 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 NetBeans project files at release
          time.

Note: eBus requires Java 8.
Source: README.txt, updated 2020-03-22