2. better support for remote query for java clients using
jbossmarshalling (in compat mode only).
Would require hibernate-search
annotated entities be available on server too, but would spare the user
from touching protobuf if he's not interested in interop. The only
reason this does not work already is because it was not among the
initial set of requirements when designing remote query. 2.5 years later
it is clearly a must.
Infinispan 9 is not too far, so I propose to implement 1 and 2 as a
first step, then see what is the right time frame for the more involved
step of decoupling query module's source of metadata form the protobuf
schema/marshaller. I think this refactoring deserves to be done even for
the sake of elegance and maintainability, if not for plugability.
Re Protostream, it is just plain Protobuf folks! It's in no way a
customly-modified-encoding-loosely-based-on-protobuf.