Abstract EMessage and EField message fields not supported.
Publish/Subscribe, Request/Reply Messaging API for Java.
Brought to you by:
cwrapp
When an eBus message has a field of type EMessage
or EField
, then the field's type must be concrete. Abstract fields should be supported to allow for flexible message design. This means serializing the EMessage
message key or the EField
class prior to serializing the instance. This allows for the far-end to determine the message type prior to de-serializing.
Bug corrected in eBus release 5.2.2.