Class TypeRegistry

java.lang.Object
com.google.protobuf.TypeRegistry

public class TypeRegistry extends Object
A TypeRegistry is used to resolve Any messages. You must provide a TypeRegistry containing all message types used in Any message fields.
  • Method Details

    • getEmptyTypeRegistry

      public static TypeRegistry getEmptyTypeRegistry()
    • newBuilder

      public static TypeRegistry.Builder newBuilder()
    • find

      public Descriptors.Descriptor find(String name)
      Find a type by its full name. Returns null if it cannot be found in this TypeRegistry.
    • getDescriptorForTypeUrl

      public final Descriptors.Descriptor getDescriptorForTypeUrl(String typeUrl) throws com.google.protobuf.InvalidProtocolBufferException
      Find a type by its typeUrl. Returns null if it cannot be found in this TypeRegistry.
      Throws:
      com.google.protobuf.InvalidProtocolBufferException