[infinispan-issues] [JBoss JIRA] (IPROTO-56) DynamicEntity support in MarshallerProvider

Gustavo Fernandes (JIRA) issues at jboss.org
Fri Jun 15 06:48:00 EDT 2018


Gustavo Fernandes created IPROTO-56:
---------------------------------------

             Summary: DynamicEntity support in MarshallerProvider
                 Key: IPROTO-56
                 URL: https://issues.jboss.org/browse/IPROTO-56
             Project: Infinispan ProtoStream
          Issue Type: Bug
            Reporter: Gustavo Fernandes


The use case is there is a class that describe the entity, which contains a 'type' and a list of properties. MarshallerProvider is used to associate a type with a marshaller that uses that 'type' to read/write

The type of entity is contained in the entity itself, and when reading from the stream, this type is used to figure out the fields to read. During writes, though, the type is not involved so it's not possible to use the same strategy. 

Attached is a unit test to illustrate the situation. This is not necessarily a bug, it may be possible to achieve the usage of Dynamic Entities under other circumstances, or maybe the API needs to be extended.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the infinispan-issues mailing list