Class SchemaRegistrar

java.lang.Object
org.wildfly.clustering.marshalling.protostream.SchemaRegistrar
All Implemented Interfaces:
Consumer<SerializationContext>

public class SchemaRegistrar extends Object implements Consumer<SerializationContext>
Registers a protobuf schema.
Author:
Paul Ferraro
  • Constructor Details

    • SchemaRegistrar

      public SchemaRegistrar(Class<? extends SerializationContextInitializer> initializerClass)
      Creates a new protobuf schema registrar for the specified initializer implementation class.
      Parameters:
      initializerClass - the serialization context initializer class
    • SchemaRegistrar

      public SchemaRegistrar(Class<? extends SerializationContextInitializer> initializerClass, Package schemaPackage)
      Creates a new protobuf schema registrar for the specified initializer implementation class and schema package.
      Parameters:
      initializerClass - the serialization context initializer class
      schemaPackage - the package for which the protobuf schema file is named
  • Method Details