[
https://issues.jboss.org/browse/JGRP-196?page=com.atlassian.jira.plugin.s...
]
Bela Ban commented on JGRP-196:
-------------------------------
This could be something like Protostream, which annotates the fields and generates
marshalling code.
The classes to be sent across the wire could then be immutable (if needed).
The code generation mechanism might even be pluggable, allowing users to replace it.
Investigate backward/forward binary compatibility between JGroups
releases
--------------------------------------------------------------------------
Key: JGRP-196
URL:
https://issues.jboss.org/browse/JGRP-196
Project: JGroups
Issue Type: Feature Request
Affects Versions: 2.2.8, 2.2.9, 2.2.9.1, 2.3
Reporter: Bela Ban
Assignee: Bela Ban
Priority: Major
Fix For: Future
Goal: JGroups versions are able to read messages from older and *newer* versions.
Solution: provide a plugin directory which contains marshaller factories which are keyed
by version ID and know how to read/write to/from older/newer versions.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)