Interface ProtoMessageFactory

  • All Known Implementing Classes:
    DefaultMessageFactory, ProtoMessageFactory.CombinedMessageFactory
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @Immutable
    @FunctionalInterface
    public interface ProtoMessageFactory
    ProtoMessageFactory provides a method to create a protobuf builder objects by name.
    • Method Detail

      • newBuilder

        java.util.Optional<com.google.protobuf.Message.Builder> newBuilder​(java.lang.String messageName)
        Constructs a new Message.Builder for a fully qualified proto message type. An empty result is returned if a descriptor is missing for the message type name.
      • getDescriptorPool

        default CelDescriptorPool getDescriptorPool()
        Gets the underlying descriptor pool used to construct proto messages.