Class ProtobufNamedTypeInfoProvider

java.lang.Object
com.linecorp.armeria.server.protobuf.ProtobufNamedTypeInfoProvider
All Implemented Interfaces:
com.linecorp.armeria.server.docs.NamedTypeInfoProvider

@UnstableApi public final class ProtobufNamedTypeInfoProvider extends Object implements com.linecorp.armeria.server.docs.NamedTypeInfoProvider
A NamedTypeInfoProvider to create a NamedTypeInfo from a protobuf Message.
  • Constructor Details

    • ProtobufNamedTypeInfoProvider

      public ProtobufNamedTypeInfoProvider()
  • Method Details

    • newNamedTypeInfo

      @Nullable public @Nullable com.linecorp.armeria.server.docs.NamedTypeInfo newNamedTypeInfo(Object typeDescriptor)
      Specified by:
      newNamedTypeInfo in interface com.linecorp.armeria.server.docs.NamedTypeInfoProvider
    • newStructInfo

      @UnstableApi public static com.linecorp.armeria.server.docs.StructInfo newStructInfo(Descriptors.Descriptor descriptor)
      Creates a new StructInfo from the specified Descriptors.Descriptor.