]
Adrian Nistor updated ISPN-5094:
--------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 7.1.0.Beta1
Resolution: Done
Integrated .in master.
Deprecate org.infinispan.protostream.Message interface and introduce
a more sensible way of handling unknown fields
-------------------------------------------------------------------------------------------------------------------
Key: ISPN-5094
URL:
https://issues.jboss.org/browse/ISPN-5094
Project: Infinispan
Issue Type: Feature Request
Components: Remote Querying
Reporter: Adrian Nistor
Assignee: Adrian Nistor
Fix For: 7.1.0.Beta1
org.infinispan.protostream.Message mechanism for supporting unknown fields is a bit too
intrusive because it forces users to implement our interface in their domain model
classes.
A better approach would be to have a similar interface implemented by the marshaller
object instead.
{code}
public interface UnknownFieldSetHandler<T> {
UnknownFieldSet getUnknownFieldSet(T message);
void setUnknownFieldSet(T message, UnknownFieldSet unknownFieldSet);
}
{code}