Users need to implement a marshaller object that interacts with a field writer/reader in order to serialize state.
'org.infinispan.protostream:protostream:1.0.2.Final'
<dependency>
<groupId>org.infinispan.protostream</groupId>
<artifactId>protostream</artifactId>
<version>1.0.2.Final</version>
</dependency>
<dependency org="org.infinispan.protostream" name="protostream" rev="1.0.2.Final"/>
"org.infinispan.protostream", "protostream", "1.0.2.Final"