package org.infinispan.marshaller.protostuff; /** * An optional service which can be utilised to register custom protostuff schemas when executing in compatibility mode. * * N.B. This can also be used on the client, however it is not necessary as you can also register custom schemas in client * code, as long as the registration takes place before any Objects are marshalled/unmarshalled. * * @author Ryan Emerson * @since 9.0 */ public interface SchemaRegistryService { /** * This method should be where all Custom schemas are registered. */ void register(); }