Uses of Interface
net.morimekta.providence.PMessageOrBuilder
-
Packages that use PMessageOrBuilder Package Description net.morimekta.providence net.morimekta.providence.serializer net.morimekta.providence.serializer.binary net.morimekta.providence.util -
-
Uses of PMessageOrBuilder in net.morimekta.providence
Subinterfaces of PMessageOrBuilder in net.morimekta.providence Modifier and Type Interface Description interfacePApplicationException_OrBuilderBase exception thrown on non-declared exceptions on a service call, and other server-side service call issues.interfacePMessage<Message extends PMessage<Message>>Base class for all messages.interfacePUnion<Union extends PUnion<Union>>Base class for all unions.Classes in net.morimekta.providence that implement PMessageOrBuilder Modifier and Type Class Description classPApplicationExceptionBase exception thrown on non-declared exceptions on a service call, and other server-side service call issues.static classPApplicationException._BuilderBase exception thrown on non-declared exceptions on a service call, and other server-side service call issues.classPMessageBuilder<Message extends PMessage<Message>>Base class for message builders. -
Uses of PMessageOrBuilder in net.morimekta.providence.serializer
Methods in net.morimekta.providence.serializer with parameters of type PMessageOrBuilder Modifier and Type Method Description <Message extends PMessage<Message>>
intBinarySerializer. serialize(java.io.OutputStream os, PMessageOrBuilder<Message> message)<Message extends PMessage<Message>>
intFastBinarySerializer. serialize(java.io.OutputStream os, PMessageOrBuilder<Message> message)<T extends PMessage<T>>
intJsonSerializer. serialize(java.io.OutputStream output, PMessageOrBuilder<T> message)<T extends PMessage<T>>
voidJsonSerializer. serialize(java.io.PrintWriter output, PMessageOrBuilder<T> message)<Message extends PMessage<Message>>
intPrettySerializer. serialize(java.io.OutputStream out, PMessageOrBuilder<Message> message)abstract <Message extends PMessage<Message>>
intSerializer. serialize(java.io.OutputStream output, PMessageOrBuilder<Message> message)Serialize a message.static <Message extends PMessage<Message>>
java.lang.StringPrettySerializer. toDebugString(PMessageOrBuilder<Message> message)Prints a pretty formatted string that is optimized for diffing (mainly for testing and debugging).static <Message extends PMessage<Message>>
java.lang.StringJsonSerializer. toJsonString(PMessageOrBuilder<Message> message)Prints a JSON string of the provided message.static <Message extends PMessage<Message>>
java.lang.StringJsonSerializer. toPrettyJsonString(PMessageOrBuilder<Message> message)Prints a pretty formatted JSON string of the provided message. -
Uses of PMessageOrBuilder in net.morimekta.providence.serializer.binary
Methods in net.morimekta.providence.serializer.binary with parameters of type PMessageOrBuilder Modifier and Type Method Description static <Message extends PMessage<Message>>
intBinaryFormatUtils. writeMessage(net.morimekta.util.io.BigEndianBinaryWriter writer, PMessageOrBuilder<Message> message)Write message to writer. -
Uses of PMessageOrBuilder in net.morimekta.providence.util
Methods in net.morimekta.providence.util with type parameters of type PMessageOrBuilder Modifier and Type Method Description static <M extends PMessage<M>,MB extends PMessageOrBuilder<M>>
java.util.Collection<PMessageOrBuilder<M>>MessageUtil. toMessageOrBuilders(java.util.Collection<MB> items)Casting utility to make into a collection of message-or-builders.static <K,M extends PMessage<M>,MB extends PMessageOrBuilder<M>>
java.util.Map<K,PMessageOrBuilder<M>>MessageUtil. toMessageOrBuilderValues(java.util.Map<K,MB> items)Casting utility to make into a map of message-or-builders.Methods in net.morimekta.providence.util that return types with arguments of type PMessageOrBuilder Modifier and Type Method Description static <M extends PMessage<M>,MB extends PMessageOrBuilder<M>>
java.util.Collection<PMessageOrBuilder<M>>MessageUtil. toMessageOrBuilders(java.util.Collection<MB> items)Casting utility to make into a collection of message-or-builders.static <K,M extends PMessage<M>,MB extends PMessageOrBuilder<M>>
java.util.Map<K,PMessageOrBuilder<M>>MessageUtil. toMessageOrBuilderValues(java.util.Map<K,MB> items)Casting utility to make into a map of message-or-builders.Methods in net.morimekta.providence.util with parameters of type PMessageOrBuilder Modifier and Type Method Description static <T> java.util.Optional<T>MessageUtil. getInMessage(PMessageOrBuilder message, PField... fields)Look up a key in the message structure.static <M extends PMessage<M>,B extends PMessageBuilder<M>>
BMessageUtil. getTargetModifications(PMessageOrBuilder<M> source, PMessageOrBuilder<M> target)Make a builder of the target message with all differences between source and target marked as modifications.static <T> java.util.Optional<T>MessageUtil. optionalInMessage(PMessageOrBuilder message, PField... fields)Get a field value from a message with optional chaining.static java.util.Map<java.lang.String,java.lang.Object>MessageUtil. toMap(PMessageOrBuilder<?> message)Transform a message into a native map structure.voidMessageValidator. validate(PMessageOrBuilder<M> message)Validate a message using the built expectations.
-