Uses of Interface
net.morimekta.providence.descriptor.PField
-
-
Uses of PField in net.morimekta.providence
Classes in net.morimekta.providence with type parameters of type PField Modifier and Type Interface Description interfacePMessage<Message extends PMessage<Message,Field>,Field extends PField>Base class for all messages.classPMessageBuilder<T extends PMessage<T,F>,F extends PField>Base class for message builders.classPServiceCall<Message extends PMessage<Message,Field>,Field extends PField>Enclosed call to a service method.interfacePUnion<Union extends PUnion<Union,Field>,Field extends PField>Base class for all unions.Classes in net.morimekta.providence that implement PField Modifier and Type Class Description static classPApplicationException._FieldMethods in net.morimekta.providence with type parameters of type PField Modifier and Type Method Description default <Request extends PMessage<Request,RequestField>,Response extends PMessage<Response,ResponseField>,RequestField extends PField,ResponseField extends PField>
PServiceCall<Response,ResponseField>PProcessor. handleCall(PServiceCall<Request,RequestField> call)Handle a service call.default <Request extends PMessage<Request,RequestField>,Response extends PMessage<Response,ResponseField>,RequestField extends PField,ResponseField extends PField>
PServiceCall<Response,ResponseField>PProcessor. handleCall(PServiceCall<Request,RequestField> call)Handle a service call.<Request extends PMessage<Request,RequestField>,Response extends PMessage<Response,ResponseField>,RequestField extends PField,ResponseField extends PField>
PServiceCall<Response,ResponseField>PServiceCallHandler. handleCall(PServiceCall<Request,RequestField> call, PService service)Handle a service call.<Request extends PMessage<Request,RequestField>,Response extends PMessage<Response,ResponseField>,RequestField extends PField,ResponseField extends PField>
PServiceCall<Response,ResponseField>PServiceCallHandler. handleCall(PServiceCall<Request,RequestField> call, PService service)Handle a service call. -
Uses of PField in net.morimekta.providence.descriptor
Classes in net.morimekta.providence.descriptor with type parameters of type PField Modifier and Type Class Description classPExceptionDescriptor<Exception extends PMessage<Exception,Field>,Field extends PField>The definition of a thrift exception.classPExceptionDescriptorProvider<Exception extends PMessage<Exception,Field>,Field extends PField>Provider for exception descriptor.classPMessageDescriptor<T extends PMessage<T,F>,F extends PField>Descriptor base class for all messages.classPMessageDescriptorProvider<V extends PMessage<V,F>,F extends PField>Provides message descriptors.classPStructDescriptor<T extends PMessage<T,F>,F extends PField>The definition of a thrift structure.classPStructDescriptorProvider<V extends PMessage<V,F>,F extends PField>Provider of struct descriptors.classPUnionDescriptor<T extends PMessage<T,F>,F extends PField>The definition of a thrift union.classPUnionDescriptorProvider<V extends PMessage<V,F>,F extends PField>Provider of union descriptor.Methods in net.morimekta.providence.descriptor that return PField Modifier and Type Method Description abstract F[]PMessageDescriptor. getFields()Methods in net.morimekta.providence.descriptor with parameters of type PField Modifier and Type Method Description static java.lang.StringPField. asString(PField field)asString helper for fields. -
Uses of PField in net.morimekta.providence.mio
Methods in net.morimekta.providence.mio with type parameters of type PField Modifier and Type Method Description <Message extends PMessage<Message,Field>,Field extends PField>
MessageFileMessageReader. read(PMessageDescriptor<Message,Field> descriptor)<Message extends PMessage<Message,Field>,Field extends PField>
PServiceCall<Message,Field>FileMessageReader. read(PService service)<Message extends PMessage<Message,Field>,Field extends PField>
MessageIOMessageReader. read(PMessageDescriptor<Message,Field> descriptor)<Message extends PMessage<Message,Field>,Field extends PField>
PServiceCall<Message,Field>IOMessageReader. read(PService service)<Message extends PMessage<Message,Field>,Field extends PField>
MessageMessageReader. read(PMessageDescriptor<Message,Field> descriptor)Read a message from the stream.<Message extends PMessage<Message,Field>,Field extends PField>
PServiceCall<Message,Field>MessageReader. read(PService service)Read a service call from the stream.<Message extends PMessage<Message,Field>,Field extends PField>
intFileMessageWriter. write(Message message)<Message extends PMessage<Message,Field>,Field extends PField>
intFileMessageWriter. write(PServiceCall<Message,Field> call)<Message extends PMessage<Message,Field>,Field extends PField>
intIOMessageWriter. write(Message message)<Message extends PMessage<Message,Field>,Field extends PField>
intIOMessageWriter. write(PServiceCall<Message,Field> call)<Message extends PMessage<Message,Field>,Field extends PField>
intMessageWriter. write(Message message)Write a providence message to the writer.<Message extends PMessage<Message,Field>,Field extends PField>
intMessageWriter. write(PServiceCall<Message,Field> call)Write a providence service call to the writer.<Message extends PMessage<Message,Field>,Field extends PField>
intQueuedMessageWriter. write(Message message)<Message extends PMessage<Message,Field>,Field extends PField>
intQueuedMessageWriter. write(PServiceCall<Message,Field> call)<Message extends PMessage<Message,Field>,Field extends PField>
intRollingFileMessageWriter. write(Message message)<Message extends PMessage<Message,Field>,Field extends PField>
intRollingFileMessageWriter. write(PServiceCall<Message,Field> call) -
Uses of PField in net.morimekta.providence.serializer
Methods in net.morimekta.providence.serializer with type parameters of type PField Modifier and Type Method Description <Message extends PMessage<Message,Field>,Field extends PField>
MessageBinarySerializer. deserialize(java.io.InputStream input, PMessageDescriptor<Message,Field> descriptor)<Message extends PMessage<Message,Field>,Field extends PField>
PServiceCall<Message,Field>BinarySerializer. deserialize(java.io.InputStream is, PService service)<Message extends PMessage<Message,Field>,Field extends PField>
MessageFastBinarySerializer. deserialize(java.io.InputStream is, PMessageDescriptor<Message,Field> descriptor)<Message extends PMessage<Message,Field>,Field extends PField>
PServiceCall<Message,Field>FastBinarySerializer. deserialize(java.io.InputStream is, PService service)<T extends PMessage<T,TF>,TF extends PField>
TJsonSerializer. deserialize(java.io.InputStream input, PMessageDescriptor<T,TF> type)<T extends PMessage<T,F>,F extends PField>
PServiceCall<T,F>JsonSerializer. deserialize(java.io.InputStream input, PService service)<T extends PMessage<T,TF>,TF extends PField>
TJsonSerializer. deserialize(java.io.Reader input, PMessageDescriptor<T,TF> type)<Message extends PMessage<Message,Field>,Field extends PField>
MessagePrettySerializer. deserialize(java.io.InputStream input, PMessageDescriptor<Message,Field> descriptor)<Message extends PMessage<Message,Field>,Field extends PField>
PServiceCall<Message,Field>PrettySerializer. deserialize(java.io.InputStream input, PService service)abstract <Message extends PMessage<Message,Field>,Field extends PField>
MessageSerializer. deserialize(java.io.InputStream input, PMessageDescriptor<Message,Field> descriptor)Deserialize a message.abstract <Message extends PMessage<Message,Field>,Field extends PField>
PServiceCall<Message,Field>Serializer. deserialize(java.io.InputStream input, PService service)Deserialize a service call.<Message extends PMessage<Message,Field>,Field extends PField>
intBinarySerializer. serialize(java.io.OutputStream os, Message message)<Message extends PMessage<Message,Field>,Field extends PField>
intBinarySerializer. serialize(java.io.OutputStream os, PServiceCall<Message,Field> call)<Message extends PMessage<Message,Field>,Field extends PField>
intFastBinarySerializer. serialize(java.io.OutputStream os, Message message)<Message extends PMessage<Message,Field>,Field extends PField>
intFastBinarySerializer. serialize(java.io.OutputStream os, PServiceCall<Message,Field> call)<T extends PMessage<T,F>,F extends PField>
intJsonSerializer. serialize(java.io.OutputStream output, PServiceCall<T,F> call)<T extends PMessage<T,F>,F extends PField>
intJsonSerializer. serialize(java.io.OutputStream output, T message)<T extends PMessage<T,F>,F extends PField>
voidJsonSerializer. serialize(java.io.PrintWriter output, T message)<Message extends PMessage<Message,Field>,Field extends PField>
intPrettySerializer. serialize(java.io.OutputStream out, Message message)<Message extends PMessage<Message,Field>,Field extends PField>
intPrettySerializer. serialize(java.io.OutputStream out, PServiceCall<Message,Field> call)abstract <Message extends PMessage<Message,Field>,Field extends PField>
intSerializer. serialize(java.io.OutputStream output, Message message)Serialize a message.abstract <Message extends PMessage<Message,Field>,Field extends PField>
intSerializer. serialize(java.io.OutputStream output, PServiceCall<Message,Field> call)Serialize a service call. -
Uses of PField in net.morimekta.providence.serializer.binary
Methods in net.morimekta.providence.serializer.binary with type parameters of type PField Modifier and Type Method Description static <Message extends PMessage<Message,Field>,Field extends PField>
MessageBinaryFormatUtils. readMessage(net.morimekta.util.io.BigEndianBinaryReader input, PMessageDescriptor<Message,Field> descriptor, boolean strict)Read message from reader.static <Message extends PMessage<Message,Field>,Field extends PField>
intBinaryFormatUtils. writeMessage(net.morimekta.util.io.BigEndianBinaryWriter writer, Message message)Write message to writer. -
Uses of PField in net.morimekta.providence.streams
Classes in net.morimekta.providence.streams with type parameters of type PField Modifier and Type Class Description classMessageSpliterator<Message extends PMessage<Message,Field>,Field extends PField>Spliterator that reads messages from a stream.Methods in net.morimekta.providence.streams with type parameters of type PField Modifier and Type Method Description static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Stream<Message>MessageStreams. file(java.io.File file, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Read a file containing entries of a given type.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Stream<Message>MessageStreams. path(java.nio.file.Path file, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Read a file containing entries of a given type.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Stream<Message>MessageStreams. resource(java.lang.String resource, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Read a file containing entries of a given type.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Stream<Message>MessageStreams. stream(java.io.InputStream in, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Read a input stream containing entries of a given type.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Collector<Message,java.io.OutputStream,java.lang.Integer>MessageCollectors. toFile(java.io.File file, Serializer serializer)write stream of messages to file.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Collector<Message,java.io.OutputStream,java.lang.Integer>MessageCollectors. toPath(java.nio.file.Path file, Serializer serializer)Write stream of messages to file described by path.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Collector<Message,java.util.concurrent.atomic.AtomicInteger,java.lang.Integer>MessageCollectors. toStream(java.io.OutputStream out, Serializer serializer)Serialize stream of messages into stream.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Collector<Message,java.util.concurrent.atomic.AtomicInteger,java.lang.Integer>MessageCollectors. toStream(java.io.OutputStream out, Serializer serializer, boolean close)Serialize stream of messages into stream. -
Uses of PField in net.morimekta.providence.util
Classes in net.morimekta.providence.util that implement PField Modifier and Type Class Description static classAny._Fieldstatic classEmpty._FieldMethods in net.morimekta.providence.util with type parameters of type PField Modifier and Type Method Description static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.ArrayList<Message>ProvidenceHelper. arrayListFromJsonResource(java.lang.String path, PMessageDescriptor<Message,Field> descriptor)static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.ArrayList<Message>ProvidenceHelper. arrayListFromResource(java.lang.String path, PMessageDescriptor<Message,Field> descriptor, Serializer serializer)static <Message extends PMessage<Message,Field>,Field extends PField>
java.lang.StringProvidenceHelper. debugString(Message message)Prints a pretty formatted string that is optimized for diffing (mainly for testing and debugging).<Message extends PMessage<Message,Field>,Field extends PField>
java.lang.StringLogFormatter. format(Message message)Format message to a string.<Message extends PMessage<Message,Field>,Field extends PField>
voidLogFormatter. formatTo(java.io.OutputStream out, Message message)Format message and write to the output stream.static <Message extends PMessage<Message,Field>,Field extends PField>
MessageProvidenceHelper. fromJsonResource(java.lang.String path, PMessageDescriptor<Message,Field> descriptor)static <Message extends PMessage<Message,Field>,Field extends PField>
MessageProvidenceHelper. fromResource(java.lang.String resource, PMessageDescriptor<Message,Field> descriptor, Serializer serializer)default <M extends PMessage<M,F>,F extends PField>
PMessageDescriptor<M,F>TypeRegistry. getMessageType(java.lang.String typeName)These extra casts needs to be there, otherwise we'd get this error: incompatible types: inference variable T has incompatible upper boundsstatic <M extends PMessage<M,F>,F extends PField,B extends PMessageBuilder<M,F>>
BProvidenceHelper. getTargetModifications(M source, M target)static <Message extends PMessage<Message,Field>,Field extends PField>
MessageProvidenceHelper. parseDebugString(java.lang.String string, PMessageDescriptor<Message,Field> descriptor)Parses a pretty formatted string, and makes exceptions unchecked.<M extends PMessage<M,F>,F extends PField>
MAny. unwrapMessage(PMessageDescriptor<M,F> descriptor)Unwrap a message from this wrapper message.<M extends PMessage<M,F>,F extends PField>
MAny. unwrapMessage(PMessageDescriptor<M,F> descriptor, SerializerProvider provider)Unwrap a message from this wrapper message.static <M extends PMessage<M,F>,F extends PField>
AnyAny. wrapMessage(M message)Wrap a message into anAnywrapper message.static <M extends PMessage<M,F>,F extends PField>
AnyAny. wrapMessage(M message, Serializer serializer)Wrap a message into anAnywrapper message.<M extends PMessage<M,F>,F extends PField>
booleanAny. wrappedTypeIs(PMessageDescriptor<M,F> descriptor)Check the wrapped message type against the provided message type descriptor.Methods in net.morimekta.providence.util with parameters of type PField Modifier and Type Method Description booleanLogFormatter.FieldHandler. appendFieldValue(net.morimekta.util.io.IndentedPrintWriter writer, PField field, java.lang.Object value)static <T> java.util.Optional<T>ProvidenceHelper. optionalInMessage(PMessage message, PField... fields)Get a field value from a message with optional chaining.
-