Class ManifestSchemaFactory

    • Constructor Detail

      • ManifestSchemaFactory

        public ManifestSchemaFactory()
      • ManifestSchemaFactory

        private ManifestSchemaFactory​(MessageInfoFactory messageInfoFactory)
    • Method Detail

      • createSchema

        public <T> Schema<T> createSchema​(java.lang.Class<T> messageType)
        Description copied from interface: SchemaFactory
        Creates a schema instance for the given protobuf message type.
        Specified by:
        createSchema in interface SchemaFactory
      • newSchema

        private static <T> Schema<T> newSchema​(java.lang.Class<T> messageType,
                                               MessageInfo messageInfo)
      • allowExtensions

        private static boolean allowExtensions​(MessageInfo messageInfo)
      • getDefaultMessageInfoFactory

        private static MessageInfoFactory getDefaultMessageInfoFactory()
      • getDescriptorMessageInfoFactory

        private static MessageInfoFactory getDescriptorMessageInfoFactory()
      • useLiteRuntime

        private static boolean useLiteRuntime​(java.lang.Class<?> messageType)