1 of 1 people found this helpful
Hi Prashanth, indeed user defined externalizers are only supported in embedded mode, we might support it in the future though but it's not currently in our roadmap. Feel free to enter a feature request in https://issues.jboss.org/browse/ISPN.
You'd have to find a way to convert those objects to byte, for example, using other marshalling frameworks: Protobufs, Apache Avro, Thrift...etc.
In case of a client-server mode, the client would be sending the objects on the wire using some serialization mode. So can you please elaborate on what is the method of serialization used here.
In the case of the java client the serialization is configurable and defaults to org.infinispan.marshall.jboss.GenericJBossMarshaller.
You can control the in-use marshaller through the "infinispan.client.hotrod.marshaller" property.