A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages

A

abort(Exception) - Method in class net.morimekta.providence.graphql.GQLContext
Implement if a failed context session ends in failure, e.g. update failure.
accepts(Class<?>, Object, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.EnumValueArgumentFactory
 
acceptUnknown() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.RegisterEnumValueMapper
 
acceptUnknown() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper
 
add(I) - Method in interface net.morimekta.providence.descriptor.PList.Builder
 
add(I) - Method in class net.morimekta.providence.descriptor.PList.DefaultBuilder
 
add(I) - Method in interface net.morimekta.providence.descriptor.PSet.Builder
 
add(I) - Method in class net.morimekta.providence.descriptor.PSet.DefaultBuilder
 
add(I) - Method in class net.morimekta.providence.descriptor.PSet.SortedBuilder
 
addAll(Collection<I>) - Method in interface net.morimekta.providence.descriptor.PList.Builder
 
addAll(Collection<I>) - Method in class net.morimekta.providence.descriptor.PList.DefaultBuilder
 
addAll(Collection<I>) - Method in interface net.morimekta.providence.descriptor.PSet.Builder
 
addAll(Collection<I>) - Method in class net.morimekta.providence.descriptor.PSet.DefaultBuilder
 
addAll(Collection<I>) - Method in class net.morimekta.providence.descriptor.PSet.SortedBuilder
 
addListener(ConfigListener<M>) - Method in interface net.morimekta.providence.config.ConfigSupplier
Add a listener to changes to this config.
addListener(ConfigListener<M>) - Method in class net.morimekta.providence.config.impl.FixedConfigSupplier
 
addListener(ConfigListener<M>) - Method in class net.morimekta.providence.config.impl.UpdatingConfigSupplier
 
addPossibleType(PMessageDescriptor<?>) - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
 
addTo(int, Object) - Method in class net.morimekta.providence.model.ConstType._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.Declaration._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.EnumType._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.FieldType._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.MessageType._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.PApplicationException._Builder
 
addTo(int, Object) - Method in class net.morimekta.providence.PMessageBuilder
Adds a value to a set or list container.
addTo(int, Object) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
addTo(int, Object) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
addTo(PField<Message>, Object) - Method in class net.morimekta.providence.PMessageBuilder
Checks if a specific field is set on the builder.
addToDecl(Declaration...) - Method in class net.morimekta.providence.model.ProgramType._Builder
Adds entries to the decl list.
addToExceptions(FieldType...) - Method in class net.morimekta.providence.model.FunctionType._Builder
Adds entries to the exceptions list.
addToFields(FieldType...) - Method in class net.morimekta.providence.model.MessageType._Builder
Adds entries to the fields list.
addToFileLines(String...) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Adds entries to the file_lines list.
addToMethods(FunctionType...) - Method in class net.morimekta.providence.model.ServiceType._Builder
Adds entries to the methods list.
addToParams(FieldType...) - Method in class net.morimekta.providence.model.FunctionType._Builder
Adds entries to the params list.
addToValues(EnumValue...) - Method in class net.morimekta.providence.model.EnumType._Builder
Adds entries to the values list.
adjective() - Static method in class net.morimekta.providence.testing.util.EnglishWords
 
ALL_FIELDS - Static variable in class net.morimekta.providence.jdbi.v2.MessageRowMapper
 
ALL_FIELDS - Static variable in class net.morimekta.providence.jdbi.v3.MessageRowMapper
 
allow_language_reserved_names - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
Allow reserved words that would cause name problems in some thrift generated code.
allowIdentifier(int) - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
allowIdentifier(int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
ALT_MEDIA_TYPE - Static variable in class net.morimekta.providence.serializer.BinarySerializer
 
ALT_MEDIA_TYPE - Static variable in class net.morimekta.providence.thrift.TBinaryProtocolSerializer
 
AnnotationDeclaration - Class in net.morimekta.providence.reflect.model
A single annotation declaration, as part of the annotation list.
AnnotationDeclaration(ThriftToken, ThriftToken) - Constructor for class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
ANNOTATIONS - net.morimekta.providence.model.ConstType._Field
 
ANNOTATIONS - net.morimekta.providence.model.EnumType._Field
 
ANNOTATIONS - net.morimekta.providence.model.EnumValue._Field
 
ANNOTATIONS - net.morimekta.providence.model.FieldType._Field
 
ANNOTATIONS - net.morimekta.providence.model.FunctionType._Field
 
ANNOTATIONS - net.morimekta.providence.model.MessageType._Field
 
ANNOTATIONS - net.morimekta.providence.model.ServiceType._Field
 
appendFieldValue(IndentedPrintWriter, PField, Object) - Method in interface net.morimekta.providence.logging.LogFormatter.FieldHandler
 
apply(int, PreparedStatement, StatementContext) - Method in class net.morimekta.providence.jdbi.v3.MessageFieldArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.annotations.BindEnumName.EnumNameArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.EnumValueArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.MessageFieldArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.util.NullArgument
 
apply(Consumer<Context>) - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
 
arguments - Variable in enum net.morimekta.providence.graphql.gql.GQLIntrospection.Field
 
ARGUMENTS_TYPE - net.morimekta.providence.descriptor.PAnnotation
Annotated on a struct field, sets the target struct as arguments that can be used to have argument field content.
asDecl() - Method in class net.morimekta.providence.model.Declaration
 
asIfString(PField) - Static method in interface net.morimekta.providence.descriptor.PField
asIfString helper for interface fields.
asInteger() - Method in enum net.morimekta.providence.model.FieldRequirement
 
asInteger() - Method in enum net.morimekta.providence.model.MessageVariant
 
asInteger() - Method in enum net.morimekta.providence.PApplicationExceptionType
 
asInteger() - Method in enum net.morimekta.providence.PServiceCallType
 
asInteger() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
asString() - Method in class net.morimekta.providence.model.ConstType
 
asString() - Method in class net.morimekta.providence.model.Declaration
 
asString() - Method in class net.morimekta.providence.model.EnumType
 
asString() - Method in class net.morimekta.providence.model.EnumValue
 
asString() - Method in enum net.morimekta.providence.model.FieldRequirement
 
asString() - Method in class net.morimekta.providence.model.FieldType
 
asString() - Method in class net.morimekta.providence.model.FunctionType
 
asString() - Method in class net.morimekta.providence.model.MessageType
 
asString() - Method in enum net.morimekta.providence.model.MessageVariant
 
asString() - Method in class net.morimekta.providence.model.ProgramMeta
 
asString() - Method in class net.morimekta.providence.model.ProgramType
 
asString() - Method in class net.morimekta.providence.model.ServiceType
 
asString() - Method in class net.morimekta.providence.model.TypedefType
 
asString() - Method in exception net.morimekta.providence.PApplicationException
 
asString() - Method in enum net.morimekta.providence.PApplicationExceptionType
 
asString() - Method in interface net.morimekta.providence.PMessage
Pure string representation of content.
asString() - Method in enum net.morimekta.providence.PServiceCallType
 
asString() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
asString() - Method in interface net.morimekta.providence.reflect.contained.CMessage
 
asString() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
asString(byte) - Static method in class net.morimekta.providence.serializer.binary.BinaryType
Readable string value for a type ID.
asString(Message) - Static method in class net.morimekta.providence.reflect.contained.CStruct
Prints a jsonCompact string representation of the message.
asString(PField) - Static method in interface net.morimekta.providence.descriptor.PField
asString helper for fields.
available() - Method in class net.morimekta.providence.thrift.io.FramedBufferInputStream
 

B

B64 - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
B64 - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
BAD_SEQUENCE_ID - net.morimekta.providence.PApplicationExceptionType
The response came back with a non-matching sequence ID.
BaseGenerateSourcesMojo - Class in net.morimekta.providence.maven.plugin
mvn net.morimekta.providence:providence-maven-plugin:1.3.1:help -Ddetail=true -Dgoal=compile
BaseGenerateSourcesMojo() - Constructor for class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
 
BaseSerializerProvider - Class in net.morimekta.providence.serializer
Default serializer provider for core serializers.
BaseSerializerProvider(String) - Constructor for class net.morimekta.providence.serializer.BaseSerializerProvider
Get provider with the given default media type.
BINARY - net.morimekta.providence.config.parser.ConfigTokenType
 
BINARY - net.morimekta.providence.descriptor.PPrimitive
 
BINARY - net.morimekta.providence.PType
 
BINARY - net.morimekta.providence.serializer.pretty.PrettyTokenType
 
BinaryDeserializer - Class in net.morimekta.providence.jackson
 
BinaryDeserializer() - Constructor for class net.morimekta.providence.jackson.BinaryDeserializer
 
BinaryFormatUtils - Class in net.morimekta.providence.serializer.binary
Utilities helping with reading and writing binary format (protocol) messages.
BinaryFormatUtils() - Constructor for class net.morimekta.providence.serializer.binary.BinaryFormatUtils
 
BinaryFormatUtils.FieldInfo - Class in net.morimekta.providence.serializer.binary
Field info data holder with convenience methods.
BinaryGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for binary fields.
BinaryGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.BinaryGenerator
 
BinaryKeyDeserializer - Class in net.morimekta.providence.jackson
 
BinaryKeyDeserializer() - Constructor for class net.morimekta.providence.jackson.BinaryKeyDeserializer
 
BinaryKeySerializer - Class in net.morimekta.providence.jackson
 
BinaryKeySerializer() - Constructor for class net.morimekta.providence.jackson.BinaryKeySerializer
 
binaryProtocol() - Method in class net.morimekta.providence.serializer.BinarySerializer
 
binaryProtocol() - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
binaryProtocol() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
binaryProtocol() - Method in class net.morimekta.providence.serializer.PrettySerializer
 
binaryProtocol() - Method in class net.morimekta.providence.serializer.Serializer
 
binaryProtocol() - Method in class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
BinaryReader - Interface in net.morimekta.providence.serializer.binary
Interface for message builders that can read binary directly from an big endian binary reader.
BinarySerializer - Class in net.morimekta.providence.jackson
 
BinarySerializer - Class in net.morimekta.providence.serializer
Compact binary serializer.
BinarySerializer() - Constructor for class net.morimekta.providence.jackson.BinarySerializer
 
BinarySerializer() - Constructor for class net.morimekta.providence.serializer.BinarySerializer
Construct a serializer instance.
BinarySerializer(boolean) - Constructor for class net.morimekta.providence.serializer.BinarySerializer
Construct a serializer instance.
BinarySerializer(boolean, boolean) - Constructor for class net.morimekta.providence.serializer.BinarySerializer
Construct a serializer instance.
BinaryType - Class in net.morimekta.providence.serializer.binary
Helper class for having binary type ID constants and getting the right binary type ID for a value type.
BinaryWriter - Interface in net.morimekta.providence.serializer.binary
Interface for messages that can directly be written to binary.
BindEnumName - Annotation Type in net.morimekta.providence.jdbi.v2.annotations
 
BindEnumName - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
 
BindEnumName.EnumNameArgument - Class in net.morimekta.providence.jdbi.v2.annotations
 
BindEnumName.Factory - Class in net.morimekta.providence.jdbi.v2.annotations
 
BindEnumName.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
 
BindEnumValue - Annotation Type in net.morimekta.providence.jdbi.v2.annotations
 
BindEnumValue - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
 
BindEnumValue.Factory - Class in net.morimekta.providence.jdbi.v2.annotations
 
BindEnumValue.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
 
BindField - Annotation Type in net.morimekta.providence.jdbi.v2.annotations
 
BindField - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
 
BindMessage - Annotation Type in net.morimekta.providence.jdbi.v2.annotations
Annotation to bind providence message objects as bean-like arguments, but using the declared field names instead of magic java bean names.
BindMessage - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
 
BindMessage.Factory - Class in net.morimekta.providence.jdbi.v2.annotations
 
BindMessage.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
 
BindType - Annotation Type in net.morimekta.providence.jdbi.v2.annotations
 
BindType - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
 
BOOL - net.morimekta.providence.descriptor.PPrimitive
 
BOOL - net.morimekta.providence.PType
 
BOOL - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
Boolean - net.morimekta.providence.graphql.gql.GQLScalar
 
BoolGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for bool fields.
BoolGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.BoolGenerator
 
build() - Method in interface net.morimekta.providence.descriptor.PList.Builder
 
build() - Method in class net.morimekta.providence.descriptor.PList.DefaultBuilder
 
build() - Method in interface net.morimekta.providence.descriptor.PMap.Builder
 
build() - Method in class net.morimekta.providence.descriptor.PMap.DefaultBuilder
 
build() - Method in class net.morimekta.providence.descriptor.PMap.SortedBuilder
 
build() - Method in interface net.morimekta.providence.descriptor.PSet.Builder
 
build() - Method in class net.morimekta.providence.descriptor.PSet.DefaultBuilder
 
build() - Method in class net.morimekta.providence.descriptor.PSet.SortedBuilder
 
build() - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
 
build() - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
 
build() - Method in class net.morimekta.providence.model.ConstType._Builder
 
build() - Method in interface net.morimekta.providence.model.Decl._Builder
 
build() - Method in class net.morimekta.providence.model.Declaration._Builder
 
build() - Method in class net.morimekta.providence.model.EnumType._Builder
 
build() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
build() - Method in class net.morimekta.providence.model.FieldRequirement._Builder
 
build() - Method in class net.morimekta.providence.model.FieldType._Builder
 
build() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
build() - Method in class net.morimekta.providence.model.MessageType._Builder
 
build() - Method in class net.morimekta.providence.model.MessageVariant._Builder
 
build() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
build() - Method in class net.morimekta.providence.model.ProgramType._Builder
 
build() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
build() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
build() - Method in class net.morimekta.providence.PApplicationException._Builder
 
build() - Method in class net.morimekta.providence.PApplicationExceptionType._Builder
 
build() - Method in interface net.morimekta.providence.PBuilder
Build the instance value.
build() - Method in class net.morimekta.providence.PServiceCallType._Builder
 
build() - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
build() - Method in class net.morimekta.providence.reflect.contained.CException.Builder
 
build() - Method in class net.morimekta.providence.reflect.contained.CStruct.Builder
 
build() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
build() - Method in class net.morimekta.providence.util.MessageValidator.Builder
Build the validator.
build(Class<?>, PEnumValue, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.EnumValueArgumentFactory
 
build(Type, Object, ConfigRegistry) - Method in class net.morimekta.providence.jdbi.v3.EnumValueArgumentFactory
 
build(BindEnumName) - Method in class net.morimekta.providence.jdbi.v2.annotations.BindEnumName.Factory
 
build(BindEnumValue) - Method in class net.morimekta.providence.jdbi.v2.annotations.BindEnumValue.Factory
 
build(BindMessage) - Method in class net.morimekta.providence.jdbi.v2.annotations.BindMessage.Factory
 
buildDir - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
Location of the output artifact.
builder() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
Get the builder for the given declared type.
builder() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
builder() - Method in class net.morimekta.providence.descriptor.PInterfaceDescriptor
 
builder() - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
builder() - Static method in class net.morimekta.providence.model.ConstType
Make a p_model.ConstType builder.
builder() - Static method in class net.morimekta.providence.model.Declaration
Make a p_model.Declaration builder.
builder() - Static method in class net.morimekta.providence.model.EnumType
Make a p_model.EnumType builder.
builder() - Static method in class net.morimekta.providence.model.EnumValue
Make a p_model.EnumValue builder.
builder() - Static method in class net.morimekta.providence.model.FieldType
Make a p_model.FieldType builder.
builder() - Static method in class net.morimekta.providence.model.FunctionType
Make a p_model.FunctionType builder.
builder() - Static method in class net.morimekta.providence.model.MessageType
Make a p_model.MessageType builder.
builder() - Static method in class net.morimekta.providence.model.ProgramMeta
Make a p_model.ProgramMeta builder.
builder() - Static method in class net.morimekta.providence.model.ProgramType
Make a p_model.ProgramType builder.
builder() - Static method in class net.morimekta.providence.model.ServiceType
Make a p_model.ServiceType builder.
builder() - Static method in class net.morimekta.providence.model.TypedefType
Make a p_model.TypedefType builder.
builder() - Static method in exception net.morimekta.providence.PApplicationException
Make a p_service.PApplicationException builder.
builder() - Method in class net.morimekta.providence.reflect.contained.CConst
 
builder() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
builder(int) - Method in class net.morimekta.providence.descriptor.PContainer
Get an instance builder for the container.
builder(int) - Method in class net.morimekta.providence.descriptor.PList
 
builder(int) - Method in class net.morimekta.providence.descriptor.PMap
 
builder(int) - Method in class net.morimekta.providence.descriptor.PSet
 
builder(PMessageDescriptor<M>, Function<String, E>) - Static method in class net.morimekta.providence.util.MessageValidator
Create a message validator that throws specific exception on failure.
builder(PProcessor) - Static method in class net.morimekta.providence.thrift.server.NonblockingSocketServer
 
builder(PProcessor) - Static method in class net.morimekta.providence.thrift.server.SocketServer
 
Builder(PMessageDescriptor<M>, String) - Constructor for class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Create a message inserter builder.
Builder(PMessageDescriptor<M>, String) - Constructor for class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Create a message inserter builder.
Builder(PProcessor) - Constructor for class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
Builder(PProcessor) - Constructor for class net.morimekta.providence.thrift.server.SocketServer.Builder
 
Builder(CEnumDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
Builder(CExceptionDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CException.Builder
 
Builder(CStructDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CStruct.Builder
 
Builder(CUnion) - Constructor for class net.morimekta.providence.reflect.contained.CUnion.Builder
 
Builder(CUnionDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CUnion.Builder
 
BYTE - net.morimekta.providence.descriptor.PPrimitive
 
BYTE - net.morimekta.providence.PType
 
BYTE - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
ByteGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for byte (i8) fields.
ByteGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.ByteGenerator
 
byteRange(byte, byte) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
byteRange(int, int) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
ByteRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
Default generator for selecting one of a set of values of the same type..
ByteRangeGenerator(byte, byte) - Constructor for class net.morimekta.providence.testing.generator.extra.ByteRangeGenerator
 

C

CALL - net.morimekta.providence.PServiceCallType
Normal service method call request.
CAnnotatedDescriptor - Interface in net.morimekta.providence.reflect.contained
 
canonical(Path) - Method in interface net.morimekta.providence.config.util.ContentResolver
 
canonical(Path) - Method in class net.morimekta.providence.config.util.FileContentResolver
 
canonical(Path) - Method in class net.morimekta.providence.config.util.ResourceContentResolver
 
canonicalFileLocation(Path) - Static method in class net.morimekta.providence.config.parser.ConfigUtil
 
CConst - Class in net.morimekta.providence.reflect.contained
First stage before we have a totally separate CConst from the CField contained type class.
CConst(String, String, String, PDescriptorProvider, PValueProvider, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CConst
 
CEnumDescriptor - Class in net.morimekta.providence.reflect.contained
Contained enum descriptor type.
CEnumDescriptor(String, String, String, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
CEnumValue - Class in net.morimekta.providence.reflect.contained
Contained enum value.
CEnumValue(String, int, String, PEnumDescriptor<CEnumValue>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CEnumValue
 
CEnumValue.Builder - Class in net.morimekta.providence.reflect.contained
 
CException - Exception in net.morimekta.providence.reflect.contained
 
CException.Builder - Class in net.morimekta.providence.reflect.contained
 
CExceptionDescriptor - Class in net.morimekta.providence.reflect.contained
 
CExceptionDescriptor(String, String, String, List<CField<CException>>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
CField<M extends PMessage<M>> - Class in net.morimekta.providence.reflect.contained
Description of a single contained field.
CField(String, int, PRequirement, String, PDescriptorProvider, PStructDescriptorProvider, PValueProvider, Map<String, String>, PDescriptorProvider) - Constructor for class net.morimekta.providence.reflect.contained.CField
 
characteristics() - Method in class net.morimekta.providence.streams.MessageSpliterator
Ordered, non-null and immutable.
CInterface - Class in net.morimekta.providence.reflect.contained
A contained message of variant interface.
CInterfaceDescriptor - Class in net.morimekta.providence.reflect.contained
Descriptor for an interface.
CInterfaceDescriptor(String, String, String, List<CField<CInterface>>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
 
clear(int) - Method in class net.morimekta.providence.model.ConstType._Builder
 
clear(int) - Method in class net.morimekta.providence.model.Declaration._Builder
 
clear(int) - Method in class net.morimekta.providence.model.EnumType._Builder
 
clear(int) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
clear(int) - Method in class net.morimekta.providence.model.FieldType._Builder
 
clear(int) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
clear(int) - Method in class net.morimekta.providence.model.MessageType._Builder
 
clear(int) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
clear(int) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
clear(int) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
clear(int) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
clear(int) - Method in class net.morimekta.providence.PApplicationException._Builder
 
clear(int) - Method in class net.morimekta.providence.PMessageBuilder
Clear the provided field value.
clear(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
clear(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
clear(PField<Message>) - Method in class net.morimekta.providence.PMessageBuilder
Clear the provided field value.
clearAnnotations() - Method in class net.morimekta.providence.model.ConstType._Builder
Clear the annotations field.
clearAnnotations() - Method in class net.morimekta.providence.model.EnumType._Builder
Clear the annotations field.
clearAnnotations() - Method in class net.morimekta.providence.model.EnumValue._Builder
Clear the annotations field.
clearAnnotations() - Method in class net.morimekta.providence.model.FieldType._Builder
Clear the annotations field.
clearAnnotations() - Method in class net.morimekta.providence.model.FunctionType._Builder
Clear the annotations field.
clearAnnotations() - Method in class net.morimekta.providence.model.MessageType._Builder
Clear the annotations field.
clearAnnotations() - Method in class net.morimekta.providence.model.ServiceType._Builder
Clear the annotations field.
clearDecl() - Method in class net.morimekta.providence.model.ProgramType._Builder
Clear the decl field.
clearDeclConst() - Method in class net.morimekta.providence.model.Declaration._Builder
Clear the decl_const field.
clearDeclEnum() - Method in class net.morimekta.providence.model.Declaration._Builder
Clear the decl_enum field.
clearDeclMessage() - Method in class net.morimekta.providence.model.Declaration._Builder
Clear the decl_message field.
clearDeclService() - Method in class net.morimekta.providence.model.Declaration._Builder
Clear the decl_service field.
clearDeclTypedef() - Method in class net.morimekta.providence.model.Declaration._Builder
Clear the decl_typedef field.
clearDefaultValue() - Method in class net.morimekta.providence.model.FieldType._Builder
Clear the default_value field.
clearDocumentation() - Method in class net.morimekta.providence.model.ConstType._Builder
Clear the documentation field.
clearDocumentation() - Method in interface net.morimekta.providence.model.Decl._Builder
Clear the documentation field value.
clearDocumentation() - Method in class net.morimekta.providence.model.EnumType._Builder
Clear the documentation field.
clearDocumentation() - Method in class net.morimekta.providence.model.EnumValue._Builder
Clear the documentation field.
clearDocumentation() - Method in class net.morimekta.providence.model.FieldType._Builder
Clear the documentation field.
clearDocumentation() - Method in class net.morimekta.providence.model.FunctionType._Builder
Clear the documentation field.
clearDocumentation() - Method in class net.morimekta.providence.model.MessageType._Builder
Clear the documentation field.
clearDocumentation() - Method in class net.morimekta.providence.model.ProgramType._Builder
Clear the documentation field.
clearDocumentation() - Method in class net.morimekta.providence.model.ServiceType._Builder
Clear the documentation field.
clearDocumentation() - Method in class net.morimekta.providence.model.TypedefType._Builder
Clear the documentation field.
clearExceptions() - Method in class net.morimekta.providence.model.FunctionType._Builder
Clear the exceptions field.
clearExtend() - Method in class net.morimekta.providence.model.ServiceType._Builder
Clear the extend field.
clearFields() - Method in class net.morimekta.providence.model.MessageType._Builder
Clear the fields field.
clearFileLines() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Clear the file_lines field.
clearFilePath() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Clear the file_path field.
clearGeneratedMessages() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
clearId() - Method in class net.morimekta.providence.model.EnumValue._Builder
Clear the id field.
clearId() - Method in class net.morimekta.providence.model.FieldType._Builder
Clear the id field.
clearImplementing() - Method in class net.morimekta.providence.model.MessageType._Builder
Clear the implementing field.
clearIncludes() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Clear the includes field.
clearIncludes() - Method in class net.morimekta.providence.model.ProgramType._Builder
Clear the includes field.
clearMessage() - Method in class net.morimekta.providence.PApplicationException._Builder
Clear the message field.
clearMethods() - Method in class net.morimekta.providence.model.ServiceType._Builder
Clear the methods field.
clearName() - Method in class net.morimekta.providence.model.ConstType._Builder
Clear the name field.
clearName() - Method in interface net.morimekta.providence.model.Decl._Builder
Clear the name field value.
clearName() - Method in class net.morimekta.providence.model.EnumType._Builder
Clear the name field.
clearName() - Method in class net.morimekta.providence.model.EnumValue._Builder
Clear the name field.
clearName() - Method in class net.morimekta.providence.model.FieldType._Builder
Clear the name field.
clearName() - Method in class net.morimekta.providence.model.FunctionType._Builder
Clear the name field.
clearName() - Method in class net.morimekta.providence.model.MessageType._Builder
Clear the name field.
clearName() - Method in class net.morimekta.providence.model.ServiceType._Builder
Clear the name field.
clearName() - Method in class net.morimekta.providence.model.TypedefType._Builder
Clear the name field.
clearNamespaces() - Method in class net.morimekta.providence.model.ProgramType._Builder
Clear the namespaces field.
clearOneWay() - Method in class net.morimekta.providence.model.FunctionType._Builder
Clear the one_way field.
clearParams() - Method in class net.morimekta.providence.model.FunctionType._Builder
Clear the params field.
clearProgram() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Clear the program field.
clearProgramName() - Method in class net.morimekta.providence.model.ProgramType._Builder
Clear the program_name field.
clearRequirement() - Method in class net.morimekta.providence.model.FieldType._Builder
Clear the requirement field.
clearReturnType() - Method in class net.morimekta.providence.model.FunctionType._Builder
Clear the return_type field.
clearType() - Method in class net.morimekta.providence.model.ConstType._Builder
Clear the type field.
clearType() - Method in class net.morimekta.providence.model.FieldType._Builder
Clear the type field.
clearType() - Method in class net.morimekta.providence.model.TypedefType._Builder
Clear the type field.
clearType() - Method in class net.morimekta.providence.PApplicationException._Builder
Clear the type field.
clearValue() - Method in class net.morimekta.providence.model.ConstType._Builder
Clear the value field.
clearValues() - Method in class net.morimekta.providence.model.EnumType._Builder
Clear the values field.
clearVariant() - Method in class net.morimekta.providence.model.MessageType._Builder
Clear the variant field.
close() - Method in class net.morimekta.providence.logging.FileMessageReader
 
close() - Method in class net.morimekta.providence.logging.FileMessageWriter
 
close() - Method in class net.morimekta.providence.logging.IOMessageReader
 
close() - Method in class net.morimekta.providence.logging.IOMessageWriter
 
close() - Method in class net.morimekta.providence.logging.QueuedMessageWriter
 
close() - Method in class net.morimekta.providence.logging.RollingFileMessageWriter
 
close() - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
close() - Method in class net.morimekta.providence.storage.DirectoryMessageSetStore
 
close() - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
close() - Method in class net.morimekta.providence.thrift.client.NonblockingSocketClientHandler
 
close() - Method in class net.morimekta.providence.thrift.io.FramedBufferOutputStream
 
close() - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer
 
close() - Method in class net.morimekta.providence.thrift.server.SocketServer
 
CMessage<Message extends PMessage<Message>> - Interface in net.morimekta.providence.reflect.contained
 
CMessageBuilder<Builder extends CMessageBuilder<Builder,​Message>,​Message extends PMessage<Message>> - Class in net.morimekta.providence.reflect.contained
Base message builder class for contained messages.
CMessageBuilder() - Constructor for class net.morimekta.providence.reflect.contained.CMessageBuilder
 
CMessageDescriptor - Interface in net.morimekta.providence.reflect.contained
See the struct descriptor of PStructDescriptor.
coerce(PDescriptor, Object) - Static method in class net.morimekta.providence.util.MessageUtil
Coerce value to match the given type descriptor.
coerceStrict(PDescriptor, Object) - Static method in class net.morimekta.providence.util.MessageUtil
Coerce value to match the given type descriptor using struct type checking.
collectMismatches(String, PMessageOrBuilder<T>, PMessageOrBuilder<T>, Set<PField>, MessageDiff.MismatchHandler) - Static method in class net.morimekta.providence.testing.util.MessageDiff
 
column() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.BindField
 
column() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindField
 
columnsFromAllFields() - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
With all column with default types.
columnsFromAllFields() - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
With all column with default types.
COMMENT - net.morimekta.providence.reflect.parser.ThriftTokenType
 
commit() - Method in class net.morimekta.providence.graphql.GQLContext
Implement if a successful request is passed, and e.g. a transaction needs to be committed (instead of aborted).
compact() - Method in class net.morimekta.providence.serializer.PrettySerializer
Make a PrettySerializer that generates content similar to the PMessage asString methods.
compareTo(Message) - Method in interface net.morimekta.providence.reflect.contained.CMessage
 
compareTo(ConstType) - Method in class net.morimekta.providence.model.ConstType
 
compareTo(Declaration) - Method in class net.morimekta.providence.model.Declaration
 
compareTo(EnumType) - Method in class net.morimekta.providence.model.EnumType
 
compareTo(EnumValue) - Method in class net.morimekta.providence.model.EnumValue
 
compareTo(FieldType) - Method in class net.morimekta.providence.model.FieldType
 
compareTo(FunctionType) - Method in class net.morimekta.providence.model.FunctionType
 
compareTo(MessageType) - Method in class net.morimekta.providence.model.MessageType
 
compareTo(ProgramMeta) - Method in class net.morimekta.providence.model.ProgramMeta
 
compareTo(ProgramType) - Method in class net.morimekta.providence.model.ProgramType
 
compareTo(ServiceType) - Method in class net.morimekta.providence.model.ServiceType
 
compareTo(TypedefType) - Method in class net.morimekta.providence.model.TypedefType
 
compareTo(PApplicationException) - Method in exception net.morimekta.providence.PApplicationException
 
compareTo(CEnumValue) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
compareTo(CUnion) - Method in class net.morimekta.providence.reflect.contained.CUnion
 
compileOutput - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
If true will add the generated sources to be compiled.
completeFrame() - Method in class net.morimekta.providence.thrift.io.FramedBufferOutputStream
Write the frame at the current state, and reset the buffer to be able to generate a new frame.
Conditional(Predicate<MB>, MessageFieldGenerator<M, MB, C, T>) - Constructor for class net.morimekta.providence.testing.generator.MessageFieldGenerator.Conditional
 
config() - Method in class net.morimekta.providence.serializer.PrettySerializer
Make a PrettySerializer that generates content similar to what the ProvidenceConfig reads.
ConfigException - Exception in net.morimekta.providence.config.parser
Providence config exceptions are extensions of the serializer exception (as parsing config can be seen as parsing or de-serializing any serialized message).
ConfigException(String, Object...) - Constructor for exception net.morimekta.providence.config.parser.ConfigException
 
ConfigException(Throwable, String, Object...) - Constructor for exception net.morimekta.providence.config.parser.ConfigException
 
ConfigException(ConfigToken, String, Object...) - Constructor for exception net.morimekta.providence.config.parser.ConfigException
 
ConfigException(JsonSerializerException) - Constructor for exception net.morimekta.providence.config.parser.ConfigException
 
ConfigException(PrettyException) - Constructor for exception net.morimekta.providence.config.parser.ConfigException
 
ConfigLexer - Class in net.morimekta.providence.config.parser
 
ConfigLexer(Reader) - Constructor for class net.morimekta.providence.config.parser.ConfigLexer
 
ConfigListener<M extends PMessage<M>> - Interface in net.morimekta.providence.config
Interface for handling reactions to update of a config message.
ConfigLoader - Class in net.morimekta.providence.config
Providence config loader.
ConfigLoader(TypeRegistry) - Constructor for class net.morimekta.providence.config.ConfigLoader
Make a non-strict config instance.
ConfigLoader(TypeRegistry, Consumer<ConfigWarning>) - Constructor for class net.morimekta.providence.config.ConfigLoader
Make a non-strict config instance.
ConfigLoader(TypeRegistry, FileWatcher, Consumer<ConfigWarning>, boolean) - Constructor for class net.morimekta.providence.config.ConfigLoader
Make a config instance.
ConfigLoader(TypeRegistry, FileWatcher, Consumer<ConfigWarning>, boolean, Clock) - Constructor for class net.morimekta.providence.config.ConfigLoader
Make a config instance.
ConfigParser - Class in net.morimekta.providence.config.parser
This parser parses config files.
ConfigParser(TypeRegistry, ContentResolver, Consumer<ConfigWarning>, boolean) - Constructor for class net.morimekta.providence.config.parser.ConfigParser
Create a providence config parser instance.
ConfigSupplier<M extends PMessage<M>> - Interface in net.morimekta.providence.config
A supplier and instance holder for config objects.
configTimestamp() - Method in interface net.morimekta.providence.config.ConfigSupplier
Get the last update time as a millisecond timestamp.
configTimestamp() - Method in class net.morimekta.providence.config.impl.FixedConfigSupplier
 
configTimestamp() - Method in class net.morimekta.providence.config.impl.UpdatingConfigSupplier
 
ConfigToken - Class in net.morimekta.providence.config.parser
 
ConfigToken(char[], int, int, ConfigTokenType, int, int) - Constructor for class net.morimekta.providence.config.parser.ConfigToken
Create a slice instance.
ConfigTokenizer - Class in net.morimekta.providence.config.parser
 
ConfigTokenType - Enum in net.morimekta.providence.config.parser
 
configure(FeatureContext) - Method in class net.morimekta.providence.jax.rs.ProvidenceFeature
 
ConfigUtil - Class in net.morimekta.providence.config.parser
Utilities for helping with providence config handling.
ConfigWarning - Exception in net.morimekta.providence.config.parser
Providence config exceptions are extensions of the serializer exception (as parsing config can be seen as parsing or de-serializing any serialized message).
ConfigWarning(ConfigToken, String, Object...) - Constructor for exception net.morimekta.providence.config.parser.ConfigWarning
 
ConstDeclaration - Class in net.morimekta.providence.reflect.model
Declaration of a const value.
ConstDeclaration(String, ThriftToken, ThriftToken, List<ThriftToken>, List<ThriftToken>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.ConstDeclaration
 
ConstType - Class in net.morimekta.providence.model
const <type> <name> = <value>
ConstType_OrBuilder - Interface in net.morimekta.providence.model
const <type> <name> = <value>
ConstType._Builder - Class in net.morimekta.providence.model
const <type> <name> = <value>
ConstType._Field - Enum in net.morimekta.providence.model
 
ConstValueProvider - Class in net.morimekta.providence.reflect.util
A value provider for thrift constants.
ConstValueProvider(TypeRegistry, String, TypeReference, List<ThriftToken>) - Constructor for class net.morimekta.providence.reflect.util.ConstValueProvider
 
consumeMessage(BigEndianBinaryReader) - Static method in class net.morimekta.providence.serializer.binary.BinaryFormatUtils
Consume a message from the stream without parsing the content into a message.
CONTAINER - net.morimekta.providence.descriptor.PAnnotation
Whether a set-like container are normal (hash-), ordered (linked-hash-) or sorted (tree-).
containsKey(K) - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.DirectoryMessageSetStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageListStorage
 
containsKey(K) - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.InMemoryMessageSetStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
containsKey(K) - Method in interface net.morimekta.providence.storage.ReadOnlyStore
 
containsKey(Key) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
containsKey(Key) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
containsKey(Key) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetStorage
 
containsKey(Key) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageStorage
 
CONTENT_TYPE - Static variable in class net.morimekta.providence.graphql.GQLServlet
 
ContentResolver - Interface in net.morimekta.providence.config.util
Untility for resolving file paths and opening them.
context() - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
 
Context() - Constructor for class net.morimekta.providence.testing.junit4.SimpleGeneratorWatcher.Context
 
Context(SimpleGeneratorWatcher.Context) - Constructor for class net.morimekta.providence.testing.junit4.SimpleGeneratorWatcher.Context
 
CProgram - Class in net.morimekta.providence.reflect.contained
Contained document.
CProgram(String, String, String, Map<String, String>, Collection<String>, Collection<String>, Map<String, String>, Collection<PDeclaredDescriptor<?>>, Collection<CService>, Collection<CConst>) - Constructor for class net.morimekta.providence.reflect.contained.CProgram
 
create() - Static method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
Create a default message generator watcher.
create() - Static method in class net.morimekta.providence.testing.junit4.SimpleGeneratorWatcher
 
create(Context) - Static method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
Create a message generator watcher with the given base context.
create(OutputStream) - Method in interface net.morimekta.providence.generator.util.FileManager.CreateHandler
 
createContext(HttpServletRequest, GQLOperation) - Method in interface net.morimekta.providence.graphql.GQLContextFactory
Create a context for the given HTTP request and GQL operation.
createForMethod(Annotation, Class<?>, Method) - Method in class net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper.Factory
 
createForMethod(Annotation, Class, Method) - Method in class net.morimekta.providence.jdbi.v2.annotations.RegisterEnumValueMapper.Factory
 
createForMethod(Annotation, Class, Method) - Method in class net.morimekta.providence.jdbi.v2.annotations.RegisterMessageMapper.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class net.morimekta.providence.jdbi.v3.annotations.BindEnumName.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class net.morimekta.providence.jdbi.v3.annotations.BindEnumValue.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class net.morimekta.providence.jdbi.v3.annotations.BindMessage.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class net.morimekta.providence.jdbi.v2.annotations.RegisterEnumValueMapper.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class net.morimekta.providence.jdbi.v2.annotations.RegisterMessageMapper.Factory
 
createForType(Annotation, Class) - Method in class net.morimekta.providence.jdbi.v2.annotations.RegisterEnumValueMapper.Factory
 
createForType(Annotation, Class) - Method in class net.morimekta.providence.jdbi.v2.annotations.RegisterMessageMapper.Factory
 
createForType(Annotation, Class<?>) - Method in class net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper.Factory
 
createForType(Annotation, Class<?>) - Method in class net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper.Factory
 
createGenerator(FileManager, GeneratorOptions, Collection<String>) - Method in interface net.morimekta.providence.generator.GeneratorFactory
Create the actual generator.
createIfMissingOrOutdated(Path, String, String, FileManager.CreateHandler) - Method in class net.morimekta.providence.generator.util.FileManager
 
createPropertyIfAbsent(String, Supplier<V>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
CService - Class in net.morimekta.providence.reflect.contained
Descriptor for a complete service.
CService(String, String, String, PServiceProvider, Collection<CServiceMethod>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CService
 
CServiceMethod - Class in net.morimekta.providence.reflect.contained
Descriptor for a single service method.
CServiceMethod(String, String, boolean, CStructDescriptor, CUnionDescriptor, Map<String, String>, PServiceProvider) - Constructor for class net.morimekta.providence.reflect.contained.CServiceMethod
 
CStruct - Class in net.morimekta.providence.reflect.contained
A contained message of variant struct.
CStruct.Builder - Class in net.morimekta.providence.reflect.contained
 
CStructDescriptor - Class in net.morimekta.providence.reflect.contained
 
CStructDescriptor(String, String, String, List<CField<CStruct>>, Map<String, String>, PDescriptorProvider) - Constructor for class net.morimekta.providence.reflect.contained.CStructDescriptor
 
CUnion - Class in net.morimekta.providence.reflect.contained
 
CUnion.Builder - Class in net.morimekta.providence.reflect.contained
 
CUnionDescriptor - Class in net.morimekta.providence.reflect.contained
 
CUnionDescriptor(String, String, String, List<CField<CUnion>>, Map<String, String>, PDescriptorProvider) - Constructor for class net.morimekta.providence.reflect.contained.CUnionDescriptor
 

D

Decl - Interface in net.morimekta.providence.model
Base declaration type.
DECL - net.morimekta.providence.model.ProgramType._Field
 
DECL_CONST - net.morimekta.providence.model.Declaration._Field
 
DECL_ENUM - net.morimekta.providence.model.Declaration._Field
 
DECL_MESSAGE - net.morimekta.providence.model.Declaration._Field
 
DECL_SERVICE - net.morimekta.providence.model.Declaration._Field
 
DECL_TYPEDEF - net.morimekta.providence.model.Declaration._Field
 
Decl._Builder - Interface in net.morimekta.providence.model
 
Decl._Field - Enum in net.morimekta.providence.model
 
Declaration - Class in net.morimekta.providence.model
( <enum> | <typedef> | <struct> | <service> | <const> )
Declaration - Class in net.morimekta.providence.reflect.model
 
Declaration(String, ThriftToken, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.Declaration
 
Declaration_OrBuilder - Interface in net.morimekta.providence.model
( <enum> | <typedef> | <struct> | <service> | <const> )
Declaration._Builder - Class in net.morimekta.providence.model
( <enum> | <typedef> | <struct> | <service> | <const> )
Declaration._Field - Enum in net.morimekta.providence.model
 
deepCopy() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
deepCopy() - Method in class net.morimekta.providence.testing.generator.MessageGenerator
 
DEFAULT - net.morimekta.providence.descriptor.PContainer.Type
 
DEFAULT - net.morimekta.providence.descriptor.PRequirement
 
DEFAULT - net.morimekta.providence.model.FieldRequirement
Will be serialized, will be made present from builder, but not required for validity.
DEFAULT_FIRST_VALUE - Static variable in class net.morimekta.providence.descriptor.PEnumDescriptor
 
DEFAULT_INSTANCE - Static variable in interface net.morimekta.providence.graphql.GQLContextFactory
Default instance to be used when no special context is needed.
DEFAULT_STRICT - Static variable in class net.morimekta.providence.serializer.Serializer
Default value for the "strict" serializer settings.
DEFAULT_VALUE - net.morimekta.providence.model.FieldType._Field
 
DefaultBuilder() - Constructor for class net.morimekta.providence.descriptor.PList.DefaultBuilder
 
DefaultBuilder() - Constructor for class net.morimekta.providence.descriptor.PMap.DefaultBuilder
 
DefaultBuilder() - Constructor for class net.morimekta.providence.descriptor.PSet.DefaultBuilder
 
DefaultBuilder(int) - Constructor for class net.morimekta.providence.descriptor.PList.DefaultBuilder
 
DefaultBuilder(int) - Constructor for class net.morimekta.providence.descriptor.PMap.DefaultBuilder
 
DefaultBuilder(int) - Constructor for class net.morimekta.providence.descriptor.PSet.DefaultBuilder
 
DefaultFileManager<K> - Class in net.morimekta.providence.storage.dir
File manager for the DirectoryMessageStore and DirectoryMessageListStore store classes that keeps all files in a plain directory tree, and keeps a .tmp directory for temporary files.
DefaultFileManager(Path, Function<K, Path>, Function<Path, K>) - Constructor for class net.morimekta.providence.storage.dir.DefaultFileManager
 
DefaultProvidenceMessageBodyReader - Class in net.morimekta.providence.jax.rs
Default message body reader for standard providence serializers.
DefaultProvidenceMessageBodyReader() - Constructor for class net.morimekta.providence.jax.rs.DefaultProvidenceMessageBodyReader
 
DefaultProvidenceMessageBodyWriter - Class in net.morimekta.providence.jax.rs
Default message body writer for standard providence serializers.
DefaultProvidenceMessageBodyWriter() - Constructor for class net.morimekta.providence.jax.rs.DefaultProvidenceMessageBodyWriter
 
DefaultSerializerProvider - Class in net.morimekta.providence.serializer
Default serializer provider for core serializers.
DefaultSerializerProvider() - Constructor for class net.morimekta.providence.serializer.DefaultSerializerProvider
Get the default serializer provider.
DefaultSerializerProvider(boolean) - Constructor for class net.morimekta.providence.serializer.DefaultSerializerProvider
Get the default serializer provider.
DefaultSerializerProvider(String) - Constructor for class net.morimekta.providence.serializer.DefaultSerializerProvider
Get provider with the given default media type.
DefaultSerializerProvider(String, boolean) - Constructor for class net.morimekta.providence.serializer.DefaultSerializerProvider
Get provider with the given default media type and strict mode.
DEPRECATED - net.morimekta.providence.descriptor.PAnnotation
If the field, message, service or method is not supposed to be used any more.
describeMismatch(Object, Description) - Method in class net.morimekta.providence.testing.EqualToMessage
 
describeTo(Description) - Method in class net.morimekta.providence.testing.EqualToMessage
 
descriptor() - Method in class net.morimekta.providence.descriptor.PContainerProvider
 
descriptor() - Method in interface net.morimekta.providence.descriptor.PDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PEnumDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PExceptionDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PInterfaceDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PMessageDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PPrimitiveProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PStructDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PUnionDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.model.ConstType._Builder
 
descriptor() - Method in class net.morimekta.providence.model.ConstType
 
descriptor() - Method in class net.morimekta.providence.model.Declaration._Builder
 
descriptor() - Method in class net.morimekta.providence.model.Declaration
 
descriptor() - Method in class net.morimekta.providence.model.EnumType._Builder
 
descriptor() - Method in class net.morimekta.providence.model.EnumType
 
descriptor() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
descriptor() - Method in class net.morimekta.providence.model.EnumValue
 
descriptor() - Method in enum net.morimekta.providence.model.FieldRequirement
 
descriptor() - Method in class net.morimekta.providence.model.FieldType._Builder
 
descriptor() - Method in class net.morimekta.providence.model.FieldType
 
descriptor() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
descriptor() - Method in class net.morimekta.providence.model.FunctionType
 
descriptor() - Method in class net.morimekta.providence.model.MessageType._Builder
 
descriptor() - Method in class net.morimekta.providence.model.MessageType
 
descriptor() - Method in enum net.morimekta.providence.model.MessageVariant
 
descriptor() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
descriptor() - Method in class net.morimekta.providence.model.ProgramMeta
 
descriptor() - Method in class net.morimekta.providence.model.ProgramType._Builder
 
descriptor() - Method in class net.morimekta.providence.model.ProgramType
 
descriptor() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
descriptor() - Method in class net.morimekta.providence.model.ServiceType
 
descriptor() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
descriptor() - Method in class net.morimekta.providence.model.TypedefType
 
descriptor() - Method in class net.morimekta.providence.PApplicationException._Builder
 
descriptor() - Method in exception net.morimekta.providence.PApplicationException
 
descriptor() - Method in enum net.morimekta.providence.PApplicationExceptionType
 
descriptor() - Method in interface net.morimekta.providence.PEnumValue
 
descriptor() - Method in interface net.morimekta.providence.PMessageOrBuilder
 
descriptor() - Method in enum net.morimekta.providence.PServiceCallType
 
descriptor() - Method in interface net.morimekta.providence.PValue
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CException.Builder
 
descriptor() - Method in exception net.morimekta.providence.reflect.contained.CException
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CInterface
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CStruct.Builder
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
deserialize(JsonParser, DeserializationContext) - Method in class net.morimekta.providence.jackson.BinaryDeserializer
 
deserialize(InputStream, PMessageDescriptor<Message>) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
deserialize(InputStream, PMessageDescriptor<Message>) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
deserialize(InputStream, PMessageDescriptor<Message>) - Method in class net.morimekta.providence.serializer.PrettySerializer
 
deserialize(InputStream, PMessageDescriptor<Message>) - Method in class net.morimekta.providence.serializer.Serializer
Deserialize a message.
deserialize(InputStream, PMessageDescriptor<Message>) - Method in class net.morimekta.providence.thrift.TSimpleJsonProtocolSerializer
 
deserialize(InputStream, PMessageDescriptor<Message>) - Method in class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
deserialize(InputStream, PMessageDescriptor<T>) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.PrettySerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.Serializer
Deserialize a service call.
deserialize(InputStream, PService) - Method in class net.morimekta.providence.thrift.TSimpleJsonProtocolSerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
deserialize(Reader, PMessageDescriptor<T>) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
deserializeKey(String, DeserializationContext) - Method in class net.morimekta.providence.jackson.BinaryKeyDeserializer
 
DIRECTIVE - net.morimekta.providence.graphql.parser.GQLTokenType
 
DirectoryMessageListStore<K,​M extends PMessage<M>> - Class in net.morimekta.providence.storage
Simple file-based storage of lists of providence messages that keeps an in-memory key index, a message cache, and stores message lists to individual files in a single directly.
DirectoryMessageListStore(FileManager<K>, PMessageDescriptor<M>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageListStore
 
DirectoryMessageSetStore<K,​M extends PMessage<M>> - Class in net.morimekta.providence.storage
Simple file-based set storage of providence messages that keeps an in-memory key index, a message cache, and stores messages to individual files in a single directly.
DirectoryMessageSetStore(FileManager<K>, Function<M, K>, PMessageDescriptor<M>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageSetStore
 
DirectoryMessageStore<K,​M extends PMessage<M>> - Class in net.morimekta.providence.storage
Simple file-based storage of providence messages that keeps an in-memory key index, a message cache, and stores messages to individual files in a single directly.
DirectoryMessageStore(FileManager<K>, PMessageDescriptor<M>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageStore
 
displayString() - Method in exception net.morimekta.providence.config.util.UncheckedConfigException
 
displayString() - Method in exception net.morimekta.providence.serializer.JsonSerializerException
 
displayString() - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
displayString() - Method in exception net.morimekta.providence.serializer.SerializerException
 
DOCUMENTATION - net.morimekta.providence.model.ConstType._Field
 
DOCUMENTATION - net.morimekta.providence.model.Decl._Field
 
DOCUMENTATION - net.morimekta.providence.model.EnumType._Field
 
DOCUMENTATION - net.morimekta.providence.model.EnumValue._Field
 
DOCUMENTATION - net.morimekta.providence.model.FieldType._Field
 
DOCUMENTATION - net.morimekta.providence.model.FunctionType._Field
 
DOCUMENTATION - net.morimekta.providence.model.MessageType._Field
 
DOCUMENTATION - net.morimekta.providence.model.ProgramType._Field
 
DOCUMENTATION - net.morimekta.providence.model.ServiceType._Field
 
DOCUMENTATION - net.morimekta.providence.model.TypedefType._Field
 
DOCUMENTATION - net.morimekta.providence.reflect.parser.ThriftTokenType
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.graphql.GQLPlaygroundServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.graphql.GQLSchemaServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.graphql.GQLServlet
Only non-mutation GQL queries may be handed to a get request, putting the actual query in the query= parameter.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.graphql.GQLServlet
Both normal GQL queries and mutations may be posted.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceHttpServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceHttpServletWrapper
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceServlet
 
DOUBLE - net.morimekta.providence.descriptor.PPrimitive
 
DOUBLE - net.morimekta.providence.PType
 
DOUBLE - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
DoubleGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for double fields.
DoubleGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.DoubleGenerator
 
doubleRange(double, double) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
DoubleRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
Default generator for selecting one of a set of values of the same type..
DoubleRangeGenerator(double, double) - Constructor for class net.morimekta.providence.testing.generator.extra.DoubleRangeGenerator
 
dumpGeneratedMessages() - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
Dump all generated messages.
dumpGeneratedMessages(PMessageDescriptor) - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
Dump all generated messages.
dumpOnFailure() - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
Dump all generated messages on failure for this test only.
dumpOnFailure(PMessageDescriptor) - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
Dump all generated messages on failure for this test only.

E

EMPTY_ARRAY - Static variable in class net.morimekta.providence.reflect.contained.CField
 
EnglishWords - Class in net.morimekta.providence.testing.util
This is a very light-weight version of fairy, which just generates simple pseudo-sentences in repeated SVO patterns.
EnglishWords() - Constructor for class net.morimekta.providence.testing.util.EnglishWords
 
ENUM - net.morimekta.providence.PType
 
EnumDeclaration - Class in net.morimekta.providence.reflect.model
enum ::= 'enum' {name} '{' {enum_value}* '}' {annotations}?
EnumDeclaration(String, ThriftToken, ThriftToken, List<EnumValueDeclaration>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.EnumDeclaration
 
EnumGenerator<Context extends GeneratorContext<Context>,​E extends PEnumValue<E>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for an enum field.
EnumGenerator(PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.testing.generator.defaults.EnumGenerator
 
enumName(E...) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
enumName(PEnumDescriptor<E>) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
EnumNameGenerator<Context extends GeneratorContext<Context>,​E extends PEnumValue<E>> - Class in net.morimekta.providence.testing.generator.extra
GeneratorContext helper class for enum value (asString) of the selected enum.
EnumNameGenerator(E...) - Constructor for class net.morimekta.providence.testing.generator.extra.EnumNameGenerator
 
EnumNameGenerator(PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.testing.generator.extra.EnumNameGenerator
 
EnumType - Class in net.morimekta.providence.model
enum { (<value> ([;,])?)
EnumType_OrBuilder - Interface in net.morimekta.providence.model
enum { (<value> ([;,])?)
EnumType._Builder - Class in net.morimekta.providence.model
enum { (<value> ([;,])?)
EnumType._Field - Enum in net.morimekta.providence.model
 
enumValue(E...) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
enumValue(PEnumDescriptor<E>) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
EnumValue - Class in net.morimekta.providence.model
<name> (= <value>)
EnumValue_OrBuilder - Interface in net.morimekta.providence.model
<name> (= <value>)
EnumValue._Builder - Class in net.morimekta.providence.model
<name> (= <value>)
EnumValue._Field - Enum in net.morimekta.providence.model
 
EnumValueArgument - Class in net.morimekta.providence.jdbi.v2
 
EnumValueArgument(PEnumValue) - Constructor for class net.morimekta.providence.jdbi.v2.EnumValueArgument
 
EnumValueArgumentFactory - Class in net.morimekta.providence.jdbi.v2
 
EnumValueArgumentFactory - Class in net.morimekta.providence.jdbi.v3
 
EnumValueArgumentFactory() - Constructor for class net.morimekta.providence.jdbi.v2.EnumValueArgumentFactory
 
EnumValueArgumentFactory() - Constructor for class net.morimekta.providence.jdbi.v3.EnumValueArgumentFactory
 
EnumValueArgumentFactory(Class<?>) - Constructor for class net.morimekta.providence.jdbi.v2.EnumValueArgumentFactory
 
EnumValueArgumentFactory(Class<? extends PEnumValue>) - Constructor for class net.morimekta.providence.jdbi.v3.EnumValueArgumentFactory
 
EnumValueDeclaration - Class in net.morimekta.providence.reflect.model
enum_value ::= {name} ('=' {id})? {annotations}?
EnumValueDeclaration(String, ThriftToken, ThriftToken, int, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.EnumValueDeclaration
 
EnumValueGenerator<Context extends GeneratorContext<Context>,​E extends PEnumValue<E>> - Class in net.morimekta.providence.testing.generator.extra
GeneratorContext helper class for enum value (asInteger) of the selected enum.
EnumValueGenerator(E...) - Constructor for class net.morimekta.providence.testing.generator.extra.EnumValueGenerator
 
EnumValueGenerator(PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.testing.generator.extra.EnumValueGenerator
 
EnumValueMapper<E extends PEnumValue<E>> - Class in net.morimekta.providence.jdbi.v2
Map a result set to a message based on meta information and the message descriptor.
EnumValueMapper<E extends PEnumValue<E>> - Class in net.morimekta.providence.jdbi.v3
Map a result set to a message based on meta information and the message descriptor.
EnumValueMapper(boolean, PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.jdbi.v2.EnumValueMapper
Create a enum value column mapper.
EnumValueMapper(boolean, PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.jdbi.v3.EnumValueMapper
Create a enum value column mapper.
equals(Object) - Method in class net.morimekta.providence.descriptor.PDefaultValueProvider
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PList
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PMap
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PSet
 
equals(Object) - Method in class net.morimekta.providence.graphql.gql.GQLField
 
equals(Object) - Method in class net.morimekta.providence.graphql.gql.GQLFragmentReference
 
equals(Object) - Method in class net.morimekta.providence.graphql.gql.GQLInlineFragment
 
equals(Object) - Method in class net.morimekta.providence.graphql.gql.GQLMethodCall
 
equals(Object) - Method in class net.morimekta.providence.jdbi.v2.MessageFieldArgument
 
equals(Object) - Method in class net.morimekta.providence.jdbi.v3.MessageFieldArgument
 
equals(Object) - Method in class net.morimekta.providence.model.ConstType._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.ConstType
 
equals(Object) - Method in class net.morimekta.providence.model.Declaration._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.Declaration
 
equals(Object) - Method in class net.morimekta.providence.model.EnumType._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.EnumType
 
equals(Object) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.EnumValue
 
equals(Object) - Method in class net.morimekta.providence.model.FieldType._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.FieldType
 
equals(Object) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.FunctionType
 
equals(Object) - Method in class net.morimekta.providence.model.MessageType._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.MessageType
 
equals(Object) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.ProgramMeta
 
equals(Object) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.ProgramType
 
equals(Object) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.ServiceType
 
equals(Object) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
equals(Object) - Method in class net.morimekta.providence.model.TypedefType
 
equals(Object) - Method in class net.morimekta.providence.PApplicationException._Builder
 
equals(Object) - Method in exception net.morimekta.providence.PApplicationException
 
equals(Object) - Method in class net.morimekta.providence.PServiceCall
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CConst
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
equals(Object) - Method in exception net.morimekta.providence.reflect.contained.CException
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CField
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CStruct
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CUnion
 
equals(Object) - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
equals(Object) - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
 
equals(Object) - Method in class net.morimekta.providence.types.TypeReference
 
equals(M, M) - Static method in class net.morimekta.providence.reflect.contained.CStruct
 
equalToMessage(PMessageOrBuilder<Message>) - Static method in class net.morimekta.providence.testing.EqualToMessage
 
EqualToMessage<Message extends PMessage<Message>> - Class in net.morimekta.providence.testing
Equality matcher for messages with pinpointed field diff output and possibility to ignore individual fields.
EqualToMessage(PMessageOrBuilder<Message>) - Constructor for class net.morimekta.providence.testing.EqualToMessage
 
estimateSize() - Method in class net.morimekta.providence.streams.MessageSpliterator
We mostly never know the number of messages in a message stream until the last message has been read.
EXCEPTION - net.morimekta.providence.model.MessageVariant
 
EXCEPTION - net.morimekta.providence.PMessageVariant
 
EXCEPTION - net.morimekta.providence.PServiceCallType
An application exception, i.e. either a non-declared exception, or a providence service or serialization exception.
ExceptionHandler - Class in net.morimekta.providence.server
Handle exceptions for HTTP responses.
ExceptionHandler() - Constructor for class net.morimekta.providence.server.ExceptionHandler
 
EXCEPTIONS - net.morimekta.providence.model.FunctionType._Field
 
execute() - Method in class net.morimekta.providence.maven.plugin.GenerateSourcesMojo
 
execute() - Method in class net.morimekta.providence.maven.plugin.GenerateTestSourcesMojo
 
execute(Handle, Collection<MB>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter
 
execute(Handle, PMessageOrBuilder<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter
 
execute(Handle, Collection<MB>) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter
 
execute(Handle, PMessageOrBuilder<M>...) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter
 
expect(String, Predicate<M>) - Method in class net.morimekta.providence.util.MessageValidator.Builder
Make a specific expectation for the message.
expect(PField<M>, PMessageDescriptor<M2>, Consumer<MessageValidator.Builder<M2, E>>) - Method in class net.morimekta.providence.util.MessageValidator.Builder
Given the field and type descriptor (which must match the field type), build an inner validator to check the value of the field.
expectMissing(String, PField<M>) - Method in class net.morimekta.providence.util.MessageValidator.Builder
Expect field to be present on message.
expectMissing(PField<M>...) - Method in class net.morimekta.providence.util.MessageValidator.Builder
Expect field to be present on message.
expectNotNull() - Method in class net.morimekta.providence.util.MessageValidator.Builder
Expect the message to be non-null value.
expectNotNull(String) - Method in class net.morimekta.providence.util.MessageValidator.Builder
Expect the message to be non-null value.
expectPresent(String, PField<M>) - Method in class net.morimekta.providence.util.MessageValidator.Builder
Expect field to be present on message.
expectPresent(PField<M>...) - Method in class net.morimekta.providence.util.MessageValidator.Builder
Expect field to be present on message.
EXTEND - net.morimekta.providence.model.ServiceType._Field
 
ExtraGenerators - Class in net.morimekta.providence.testing.generator.extra
Some common extra convenient value generators.

F

Factory() - Constructor for class net.morimekta.providence.jdbi.v2.annotations.BindEnumName.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v2.annotations.BindEnumValue.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v2.annotations.BindMessage.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v2.annotations.RegisterEnumValueMapper.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v2.annotations.RegisterMessageMapper.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.BindEnumName.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.BindEnumValue.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.BindMessage.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper.Factory
 
Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper.Factory
 
FactoryLoader<Factory> - Class in net.morimekta.providence.generator.util
 
FactoryLoader(String) - Constructor for class net.morimekta.providence.generator.util.FactoryLoader
 
failed(Throwable, Description) - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
 
FastBinarySerializer - Class in net.morimekta.providence.serializer
Compact binary serializer.
FastBinarySerializer() - Constructor for class net.morimekta.providence.serializer.FastBinarySerializer
Construct a serializer instance.
FastBinarySerializer(boolean) - Constructor for class net.morimekta.providence.serializer.FastBinarySerializer
Construct a serializer instance.
field - Variable in class net.morimekta.providence.jdbi.v2.util.FieldType
 
field - Variable in class net.morimekta.providence.jdbi.v3.util.FieldType
 
field() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.BindField
 
field() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindField
 
FieldDeclaration - Class in net.morimekta.providence.reflect.model
Represents the declaration of a single field param or thrown exception.
FieldDeclaration(String, ThriftToken, int, ThriftToken, ThriftToken, List<ThriftToken>, List<ThriftToken>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.FieldDeclaration
 
FieldFieldProvider - Class in net.morimekta.providence.graphql.utils
 
FieldFieldProvider(GQLDefinition) - Constructor for class net.morimekta.providence.graphql.utils.FieldFieldProvider
 
fieldForId(int) - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.ConstType._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.Decl._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.Declaration._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.EnumType._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.EnumValue._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.FieldType._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.FunctionType._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.MessageType._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.ProgramMeta._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.ProgramType._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.ServiceType._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.model.TypedefType._Field
 
fieldForId(int) - Static method in enum net.morimekta.providence.PApplicationException._Field
 
fieldForId(int) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
fieldForName(String) - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.ConstType._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.Decl._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.Declaration._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.EnumType._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.EnumValue._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.FieldType._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.FunctionType._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.MessageType._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.ProgramMeta._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.ProgramType._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.ServiceType._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.model.TypedefType._Field
 
fieldForName(String) - Static method in enum net.morimekta.providence.PApplicationException._Field
 
fieldForName(String) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
FieldInfo(int, byte) - Constructor for class net.morimekta.providence.serializer.binary.BinaryFormatUtils.FieldInfo
Create a field info instance.
fieldIsValueType - Variable in enum net.morimekta.providence.descriptor.PRequirement
 
FieldRequirement - Enum in net.morimekta.providence.model
The requirement of the field.
FieldRequirement._Builder - Class in net.morimekta.providence.model
 
fields() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.RegisterMessageMapper
 
fields() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper
 
FIELDS - net.morimekta.providence.model.MessageType._Field
 
FieldType<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v2.util
 
FieldType<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v3.util
 
FieldType - Class in net.morimekta.providence.model
For fields: (<key>:)?
FieldType(PField<M>, int) - Constructor for class net.morimekta.providence.jdbi.v2.util.FieldType
 
FieldType(PField<M>, int) - Constructor for class net.morimekta.providence.jdbi.v3.util.FieldType
 
FieldType_OrBuilder - Interface in net.morimekta.providence.model
For fields: (<key>:)?
FieldType._Builder - Class in net.morimekta.providence.model
For fields: (<key>:)?
FieldType._Field - Enum in net.morimekta.providence.model
 
file - Variable in exception net.morimekta.providence.config.parser.ConfigException
 
file(File, Serializer, PMessageDescriptor<Message>) - Static method in class net.morimekta.providence.streams.MessageStreams
Read a file containing entries of a given type.
FILE_LINES - net.morimekta.providence.model.ProgramMeta._Field
 
FILE_PATH - net.morimekta.providence.model.ProgramMeta._Field
 
FileContentResolver - Class in net.morimekta.providence.config.util
 
FileContentResolver() - Constructor for class net.morimekta.providence.config.util.FileContentResolver
 
FileManager - Class in net.morimekta.providence.generator.util
 
FileManager<K> - Interface in net.morimekta.providence.storage.dir
 
FileManager(Path) - Constructor for class net.morimekta.providence.generator.util.FileManager
 
FileManager.CreateHandler - Interface in net.morimekta.providence.generator.util
 
FileMessageReader - Class in net.morimekta.providence.logging
A message reader that reads from a single file until the end.
FileMessageReader(File, Serializer) - Constructor for class net.morimekta.providence.logging.FileMessageReader
Create the file message reader.
FileMessageWriter - Class in net.morimekta.providence.logging
A message writer that writes to a single file until the end.
FileMessageWriter(File, Serializer) - Constructor for class net.morimekta.providence.logging.FileMessageWriter
 
FileMessageWriter(File, Serializer, boolean) - Constructor for class net.morimekta.providence.logging.FileMessageWriter
 
fillInStackTrace() - Method in exception net.morimekta.providence.PApplicationException
 
finalTypeReference(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get the final typename of the given identifier within the context.
find(String) - Method in class net.morimekta.providence.jdbi.v2.MessageNamedArgumentFinder
 
find(String, StatementContext) - Method in class net.morimekta.providence.jdbi.v3.MessageNamedArgumentFinder
 
findById(int) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
findById(int) - Static method in enum net.morimekta.providence.model.ConstType._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.Decl._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.Declaration._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.EnumType._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.EnumValue._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.FieldType._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.FunctionType._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.MessageType._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.ProgramMeta._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.ProgramType._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.ServiceType._Field
 
findById(int) - Static method in enum net.morimekta.providence.model.TypedefType._Field
 
findById(int) - Static method in enum net.morimekta.providence.PApplicationException._Field
 
findById(int) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
findById(Integer) - Static method in enum net.morimekta.providence.model.FieldRequirement
Find a value based in its ID
findById(Integer) - Static method in enum net.morimekta.providence.model.MessageVariant
Find a value based in its ID
findById(Integer) - Static method in enum net.morimekta.providence.PApplicationExceptionType
Find a value based in its ID
findById(Integer) - Static method in enum net.morimekta.providence.PServiceCallType
Find a value based in its ID
findByName(String) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
findByName(String) - Static method in enum net.morimekta.providence.descriptor.PPrimitive
Find primitive by name.
findByName(String) - Static method in enum net.morimekta.providence.graphql.gql.GQLDirective
Find directive by the name, not including the '@'.
findByName(String) - Static method in enum net.morimekta.providence.graphql.gql.GQLScalar
 
findByName(String) - Static method in enum net.morimekta.providence.model.ConstType._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.Decl._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.Declaration._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.EnumType._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.EnumValue._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.FieldRequirement
Find a value based in its name
findByName(String) - Static method in enum net.morimekta.providence.model.FieldType._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.FunctionType._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.MessageType._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.MessageVariant
Find a value based in its name
findByName(String) - Static method in enum net.morimekta.providence.model.ProgramMeta._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.ProgramType._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.ServiceType._Field
 
findByName(String) - Static method in enum net.morimekta.providence.model.TypedefType._Field
 
findByName(String) - Static method in enum net.morimekta.providence.PApplicationException._Field
 
findByName(String) - Static method in enum net.morimekta.providence.PApplicationExceptionType
Find a value based in its name
findByName(String) - Static method in enum net.morimekta.providence.PServiceCallType
Find a value based in its name
findByName(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
findFieldById(int) - Method in class net.morimekta.providence.descriptor.PInterfaceDescriptor
 
findFieldById(int) - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
findFieldById(int) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
findFieldByName(String) - Method in class net.morimekta.providence.descriptor.PInterfaceDescriptor
 
findFieldByName(String) - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
findFieldByName(String) - Static method in class net.morimekta.providence.graphql.gql.GQLIntrospection
Find introspection field by name.
findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
findFieldByName(String) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
finished(Description) - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
 
FixedConfigSupplier<M extends PMessage<M>> - Class in net.morimekta.providence.config.impl
A supplier and instance holder for an immutable config instance.
FixedConfigSupplier(M) - Constructor for class net.morimekta.providence.config.impl.FixedConfigSupplier
Initialize with an initial config instance.
FixedConfigSupplier(M, long, Clock) - Constructor for class net.morimekta.providence.config.impl.FixedConfigSupplier
Initialize with an initial config instance.
FixedConfigSupplier(ConfigSupplier<M>) - Constructor for class net.morimekta.providence.config.impl.FixedConfigSupplier
This essentially makes a static snapshot of the config and keeps the config instance as a fixed (unmodifiable) config.
Float - net.morimekta.providence.graphql.gql.GQLScalar
 
FLOAT - net.morimekta.providence.graphql.parser.GQLTokenType
 
format(Duration) - Static method in class net.morimekta.providence.maven.util.ProvidenceInput
 
format(PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.logging.LogFormatter
Format message to a string.
formatTo(OutputStream, PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.logging.LogFormatter
Format message and write to the output stream.
forMessage(String, PMessageOrBuilder<M>, FieldType<M>...) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
Get named argument finder for message.
forMessage(String, PMessageOrBuilder<M>, FieldType<M>...) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
Get named argument finder for message.
forMessage(M, FieldType<M>...) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
Get named argument finder for message.
forMessage(PMessageOrBuilder<M>, FieldType<M>...) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
Get named argument finder for message.
forTag(String) - Static method in enum net.morimekta.providence.descriptor.PAnnotation
 
forType(PType) - Static method in class net.morimekta.providence.serializer.binary.BinaryType
Get the binary type for the given value type.
FramedBufferInputStream - Class in net.morimekta.providence.thrift.io
Wrap an input stream in a framed buffer reader similar to the thrift TFramedTransport.
FramedBufferInputStream(ReadableByteChannel) - Constructor for class net.morimekta.providence.thrift.io.FramedBufferInputStream
 
FramedBufferInputStream(ReadableByteChannel, int) - Constructor for class net.morimekta.providence.thrift.io.FramedBufferInputStream
 
FramedBufferOutputStream - Class in net.morimekta.providence.thrift.io
Wrap an output stream in a framed buffer writer similar to the thrift TFramedTransport.
FramedBufferOutputStream(WritableByteChannel) - Constructor for class net.morimekta.providence.thrift.io.FramedBufferOutputStream
 
FramedBufferOutputStream(WritableByteChannel, int) - Constructor for class net.morimekta.providence.thrift.io.FramedBufferOutputStream
 
FunctionType - Class in net.morimekta.providence.model
(oneway)?
FunctionType_OrBuilder - Interface in net.morimekta.providence.model
(oneway)?
FunctionType._Builder - Class in net.morimekta.providence.model
(oneway)?
FunctionType._Field - Enum in net.morimekta.providence.model
 

G

generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.BinaryGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.BoolGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.ByteGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.DoubleGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.EnumGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.IntGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.ListGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.LongGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.MapGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.SetGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.ShortGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.StringGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.VoidGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.ByteRangeGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.DoubleRangeGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.EnumNameGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.EnumValueGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.IntRangeGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.LongRangeGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.OneOfGenerator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.ShortRangeGenerator
 
generate(Context) - Method in interface net.morimekta.providence.testing.generator.Generator
 
generate(Context) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
 
generate(MB, C) - Method in class net.morimekta.providence.testing.generator.MessageFieldGenerator.Conditional
 
generate(MB, C) - Method in interface net.morimekta.providence.testing.generator.MessageFieldGenerator
 
generate(MB, C) - Method in class net.morimekta.providence.testing.generator.MessageFieldGenerator.Wrapper
 
generate(PMessageDescriptor<M>) - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
Generate a message with random content using the default generator for the message type.
generate(ProgramRegistry) - Method in class net.morimekta.providence.generator.Generator
Each compiler must implement this method.
generate_providence_core_types - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
 
generated_annotation_date - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
If true add date to generated annotations.
generated_annotation_version - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
If true add version to generated annotations.
generateGlobal(GlobalRegistry, Collection<Path>) - Method in class net.morimekta.providence.generator.Generator
Generate anything that is dependent on the global scope, or not directly connected to a single program.
GenerateSourcesMojo - Class in net.morimekta.providence.maven.plugin
Generate providence sources from thrift definitions.
GenerateSourcesMojo() - Constructor for class net.morimekta.providence.maven.plugin.GenerateSourcesMojo
 
GenerateTestSourcesMojo - Class in net.morimekta.providence.maven.plugin
Generate providence test sources from thrift definitions.
GenerateTestSourcesMojo() - Constructor for class net.morimekta.providence.maven.plugin.GenerateTestSourcesMojo
 
Generator - Class in net.morimekta.providence.generator
 
Generator<Context extends GeneratorContext<Context>,​T> - Interface in net.morimekta.providence.testing.generator
Basic generator interface.
Generator(FileManager) - Constructor for class net.morimekta.providence.generator.Generator
 
generator_program_name - Variable in class net.morimekta.providence.generator.GeneratorOptions
 
GeneratorContext<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator
This is the core generator context, which essentially brings all things to be generated together.
GeneratorContext() - Constructor for class net.morimekta.providence.testing.generator.GeneratorContext
Create a fresh generator.
GeneratorContext(GeneratorContext<Context>) - Constructor for class net.morimekta.providence.testing.generator.GeneratorContext
Create a generator instance as copy of another instance.
GeneratorContext.Simple - Class in net.morimekta.providence.testing.generator
GeneratorContext with no extra methods in non-generic form.
generatorDescription() - Method in interface net.morimekta.providence.generator.GeneratorFactory
A general description of the generator.
GeneratorException - Exception in net.morimekta.providence.generator
 
GeneratorException(String) - Constructor for exception net.morimekta.providence.generator.GeneratorException
 
GeneratorException(String, Throwable) - Constructor for exception net.morimekta.providence.generator.GeneratorException
 
GeneratorFactory - Interface in net.morimekta.providence.generator
Interface for handling generators in the providence compiler (pvdc).
generatorFor(PMessageDescriptor<M>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
generatorForDescriptor(PDescriptor) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
generatorName() - Method in interface net.morimekta.providence.generator.GeneratorFactory
The name of the generator.
GeneratorOptions - Class in net.morimekta.providence.generator
Options class for all generators.
GeneratorOptions() - Constructor for class net.morimekta.providence.generator.GeneratorOptions
 
GeneratorWatcher<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.junit4
Providence message serializer that can be used as a junit rule.
GeneratorWatcher(Context) - Constructor for class net.morimekta.providence.testing.junit4.GeneratorWatcher
Make a simple default message generator.
genericToken(char[], int, int, ConfigTokenType, int, int) - Method in class net.morimekta.providence.config.parser.ConfigTokenizer
 
genericToken(char[], int, int, GQLTokenType, int, int) - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
genericToken(char[], int, int, ThriftTokenType, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
genericToken(char[], int, int, PrettyTokenType, int, int) - Method in class net.morimekta.providence.serializer.pretty.PrettyTokenizer
 
get() - Method in class net.morimekta.providence.config.impl.FixedConfigSupplier
 
get() - Method in class net.morimekta.providence.config.impl.UpdatingConfigSupplier
 
get() - Method in class net.morimekta.providence.descriptor.PDefaultValueProvider
 
get() - Method in interface net.morimekta.providence.descriptor.PValueProvider
 
get() - Method in class net.morimekta.providence.reflect.util.ConstValueProvider
 
get(int) - Method in class net.morimekta.providence.model.ConstType._Builder
 
get(int) - Method in class net.morimekta.providence.model.ConstType
 
get(int) - Method in class net.morimekta.providence.model.Declaration._Builder
 
get(int) - Method in class net.morimekta.providence.model.Declaration
 
get(int) - Method in class net.morimekta.providence.model.EnumType._Builder
 
get(int) - Method in class net.morimekta.providence.model.EnumType
 
get(int) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
get(int) - Method in class net.morimekta.providence.model.EnumValue
 
get(int) - Method in class net.morimekta.providence.model.FieldType._Builder
 
get(int) - Method in class net.morimekta.providence.model.FieldType
 
get(int) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
get(int) - Method in class net.morimekta.providence.model.FunctionType
 
get(int) - Method in class net.morimekta.providence.model.MessageType._Builder
 
get(int) - Method in class net.morimekta.providence.model.MessageType
 
get(int) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
get(int) - Method in class net.morimekta.providence.model.ProgramMeta
 
get(int) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
get(int) - Method in class net.morimekta.providence.model.ProgramType
 
get(int) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
get(int) - Method in class net.morimekta.providence.model.ServiceType
 
get(int) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
get(int) - Method in class net.morimekta.providence.model.TypedefType
 
get(int) - Method in class net.morimekta.providence.PApplicationException._Builder
 
get(int) - Method in exception net.morimekta.providence.PApplicationException
 
get(int) - Method in interface net.morimekta.providence.PMessageOrBuilder
 
get(int) - Method in interface net.morimekta.providence.reflect.contained.CMessage
 
get(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
get(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
get(int) - Method in class net.morimekta.providence.reflect.contained.CUnion
 
get(F) - Method in interface net.morimekta.providence.PMessage
 
get(F) - Method in interface net.morimekta.providence.PMessageOrBuilder
 
get(K) - Method in interface net.morimekta.providence.storage.ReadOnlyStore
Get a single value from the storage.
getAlias() - Method in class net.morimekta.providence.graphql.gql.GQLField
 
getAlias() - Method in class net.morimekta.providence.graphql.gql.GQLIntrospection
 
getAlias() - Method in class net.morimekta.providence.graphql.gql.GQLMethodCall
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageSetStore
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageListStorage
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageSetStore
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
getAll(Collection<K>) - Method in interface net.morimekta.providence.storage.ReadOnlyStore
Look up a set of keys from the storage.
getAll(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
getAll(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
getAll(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetStorage
 
getAll(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageStorage
 
getAllBuilders(Collection<K>) - Method in interface net.morimekta.providence.storage.MessageListReadOnlyStore
Get map of lists of builders for all the messages for the requested keys.
getAllBuilders(Collection<K>) - Method in interface net.morimekta.providence.storage.MessageReadOnlyStore
Get builders for all keys requested.
getAllBuilders(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
getAllBuilders(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
getAnnotation() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
getAnnotations() - Method in interface net.morimekta.providence.model.ConstType_OrBuilder
 
getAnnotations() - Method in class net.morimekta.providence.model.ConstType._Builder
 
getAnnotations() - Method in class net.morimekta.providence.model.ConstType
 
getAnnotations() - Method in interface net.morimekta.providence.model.EnumType_OrBuilder
 
getAnnotations() - Method in class net.morimekta.providence.model.EnumType._Builder
 
getAnnotations() - Method in class net.morimekta.providence.model.EnumType
 
getAnnotations() - Method in interface net.morimekta.providence.model.EnumValue_OrBuilder
 
getAnnotations() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
getAnnotations() - Method in class net.morimekta.providence.model.EnumValue
 
getAnnotations() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
getAnnotations() - Method in class net.morimekta.providence.model.FieldType._Builder
 
getAnnotations() - Method in class net.morimekta.providence.model.FieldType
 
getAnnotations() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
getAnnotations() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
getAnnotations() - Method in class net.morimekta.providence.model.FunctionType
 
getAnnotations() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
getAnnotations() - Method in class net.morimekta.providence.model.MessageType._Builder
 
getAnnotations() - Method in class net.morimekta.providence.model.MessageType
 
getAnnotations() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
getAnnotations() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
getAnnotations() - Method in class net.morimekta.providence.model.ServiceType
 
getAnnotations() - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get set of available annotations.
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CConst
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CField
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CService
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getAnnotations() - Method in class net.morimekta.providence.reflect.model.Declaration
 
getAnnotationValue(String) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get the given annotation value.
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CConst
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CField
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CService
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getAnnotationValue(PAnnotation) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get the given annotation value.
getArguments() - Method in class net.morimekta.providence.graphql.gql.GQLField
 
getArguments() - Method in class net.morimekta.providence.graphql.gql.GQLIntrospection
 
getArguments() - Method in class net.morimekta.providence.graphql.gql.GQLMethodCall
 
getArgumentsType() - Method in interface net.morimekta.providence.descriptor.PField
If present, is the params type to be used for parameterizable field content, e.g. with GraphQL.
getArgumentsType() - Method in enum net.morimekta.providence.model.ConstType._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.Decl._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.Declaration._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.EnumType._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.EnumValue._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.FieldType._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.FunctionType._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.MessageType._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.ProgramMeta._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.ProgramType._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.ServiceType._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.model.TypedefType._Field
 
getArgumentsType() - Method in enum net.morimekta.providence.PApplicationException._Field
 
getArgumentsType() - Method in class net.morimekta.providence.reflect.contained.CField
 
getBuilder(K) - Method in interface net.morimekta.providence.storage.MessageReadOnlyStore
Get the builder representing the message on the given key.
getBuilders(K) - Method in interface net.morimekta.providence.storage.MessageListReadOnlyStore
Get a list of builders for the entry stored.
getBuilderSupplier() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getBuilderSupplier() - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
Get the actual builder builderSupplier instance.
getCallType() - Method in exception net.morimekta.providence.serializer.SerializerException
 
getCause() - Method in exception net.morimekta.providence.config.util.UncheckedConfigException
 
getCause() - Method in exception net.morimekta.providence.serializer.JsonSerializerException
 
getClock() - Method in interface net.morimekta.providence.config.ConfigSupplier
 
getClock() - Method in class net.morimekta.providence.config.impl.FixedConfigSupplier
 
getClock() - Method in class net.morimekta.providence.config.impl.UpdatingConfigSupplier
 
getComparator() - Method in class net.morimekta.providence.streams.MessageSpliterator
Messages are comparable.
getConfig(Path) - Method in class net.morimekta.providence.config.ConfigLoader
Get config for the given file.
getConfig(Path, M) - Method in class net.morimekta.providence.config.ConfigLoader
Get config for the given with parent.
getConstants() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getConstantValue(TypeReference) - Method in class net.morimekta.providence.reflect.GlobalRegistry
 
getConstantValue(TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getConstantValue(TypeReference) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
getConstantValue(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
This is to check to find a constant given the const name and program context.
getConstToken() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
 
getDecl() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
List of declarations in the program file.
getDecl() - Method in class net.morimekta.providence.model.ProgramType._Builder
List of declarations in the program file.
getDecl() - Method in class net.morimekta.providence.model.ProgramType
List of declarations in the program file.
getDeclarationList() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
 
getDeclaredType(TypeReference) - Method in class net.morimekta.providence.reflect.GlobalRegistry
 
getDeclaredType(TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getDeclaredType(TypeReference) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
getDeclaredType(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get the declared type with the given name and program context.
getDeclaredTypes() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getDeclaredTypes() - Method in class net.morimekta.providence.reflect.GlobalRegistry
 
getDeclaredTypes() - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getDeclaredTypes() - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
getDeclaredTypes() - Method in class net.morimekta.providence.types.TypeRegistry
 
getDeclConst() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
getDeclConst() - Method in class net.morimekta.providence.model.Declaration._Builder
 
getDeclConst() - Method in class net.morimekta.providence.model.Declaration
 
getDeclEnum() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
getDeclEnum() - Method in class net.morimekta.providence.model.Declaration._Builder
 
getDeclEnum() - Method in class net.morimekta.providence.model.Declaration
 
getDeclMessage() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
getDeclMessage() - Method in class net.morimekta.providence.model.Declaration._Builder
 
getDeclMessage() - Method in class net.morimekta.providence.model.Declaration
 
getDeclService() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
getDeclService() - Method in class net.morimekta.providence.model.Declaration._Builder
 
getDeclService() - Method in class net.morimekta.providence.model.Declaration
 
getDeclTypedef() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
getDeclTypedef() - Method in class net.morimekta.providence.model.Declaration._Builder
 
getDeclTypedef() - Method in class net.morimekta.providence.model.Declaration
 
getDefault() - Method in class net.morimekta.providence.serializer.BaseSerializerProvider
 
getDefault() - Method in interface net.morimekta.providence.serializer.SerializerProvider
 
getDefaultValue() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
getDefaultValue() - Method in interface net.morimekta.providence.descriptor.PDescriptor
 
getDefaultValue() - Method in interface net.morimekta.providence.descriptor.PField
 
getDefaultValue() - Method in class net.morimekta.providence.descriptor.PList
 
getDefaultValue() - Method in class net.morimekta.providence.descriptor.PMap
 
getDefaultValue() - Method in enum net.morimekta.providence.descriptor.PPrimitive
 
getDefaultValue() - Method in class net.morimekta.providence.descriptor.PSet
 
getDefaultValue() - Method in enum net.morimekta.providence.model.ConstType._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.Decl._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.Declaration._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.EnumType._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.EnumValue._Field
 
getDefaultValue() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
getDefaultValue() - Method in class net.morimekta.providence.model.FieldType._Builder
 
getDefaultValue() - Method in enum net.morimekta.providence.model.FieldType._Field
 
getDefaultValue() - Method in class net.morimekta.providence.model.FieldType
 
getDefaultValue() - Method in enum net.morimekta.providence.model.FunctionType._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.MessageType._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.ProgramMeta._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.ProgramType._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.ServiceType._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.model.TypedefType._Field
 
getDefaultValue() - Method in enum net.morimekta.providence.PApplicationException._Field
 
getDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CConst
 
getDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CField
 
getDefaultValue() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getDefaultValueTokens() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getDefinition() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentReference
 
getDescriptor() - Method in interface net.morimekta.providence.descriptor.PField
 
getDescriptor() - Method in interface net.morimekta.providence.graphql.GQLFieldProvider
Get the type descriptor this mutator is for.
getDescriptor() - Method in class net.morimekta.providence.graphql.utils.FieldFieldProvider
 
getDescriptor() - Method in class net.morimekta.providence.graphql.utils.InputValueFieldProvider
 
getDescriptor() - Method in class net.morimekta.providence.graphql.utils.TypeFieldProvider
 
getDescriptor() - Method in enum net.morimekta.providence.model.ConstType._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.Decl._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.Declaration._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.EnumType._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.EnumValue._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.FieldType._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.FunctionType._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.MessageType._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.ProgramMeta._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.ProgramType._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.ServiceType._Field
 
getDescriptor() - Method in enum net.morimekta.providence.model.TypedefType._Field
 
getDescriptor() - Method in enum net.morimekta.providence.PApplicationException._Field
 
getDescriptor() - Method in interface net.morimekta.providence.PProcessor
Get the descriptor for the given service.
getDescriptor() - Method in class net.morimekta.providence.reflect.contained.CConst
 
getDescriptor() - Method in class net.morimekta.providence.reflect.contained.CField
 
getDocumentation() - Method in class net.morimekta.providence.model.ConstType._Builder
 
getDocumentation() - Method in class net.morimekta.providence.model.ConstType
 
getDocumentation() - Method in interface net.morimekta.providence.model.Decl
Documentation for the specific declaration.
getDocumentation() - Method in class net.morimekta.providence.model.Declaration
Documentation for the specific declaration.
getDocumentation() - Method in class net.morimekta.providence.model.EnumType._Builder
 
getDocumentation() - Method in class net.morimekta.providence.model.EnumType
 
getDocumentation() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
getDocumentation() - Method in class net.morimekta.providence.model.EnumValue
 
getDocumentation() - Method in class net.morimekta.providence.model.FieldType._Builder
 
getDocumentation() - Method in class net.morimekta.providence.model.FieldType
 
getDocumentation() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
getDocumentation() - Method in class net.morimekta.providence.model.FunctionType
 
getDocumentation() - Method in class net.morimekta.providence.model.MessageType._Builder
 
getDocumentation() - Method in class net.morimekta.providence.model.MessageType
 
getDocumentation() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
Program documentation must come before the first statement of the header.
getDocumentation() - Method in class net.morimekta.providence.model.ProgramType._Builder
Program documentation must come before the first statement of the header.
getDocumentation() - Method in class net.morimekta.providence.model.ProgramType
Program documentation must come before the first statement of the header.
getDocumentation() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
getDocumentation() - Method in class net.morimekta.providence.model.ServiceType
 
getDocumentation() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
getDocumentation() - Method in class net.morimekta.providence.model.TypedefType
 
getDocumentation() - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
The type comment is the last block of comment written before the type declaration.
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CConst
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CField
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CService
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getDocumentation() - Method in class net.morimekta.providence.reflect.model.Declaration
 
getDocumentation() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
 
getEnumToken() - Method in class net.morimekta.providence.reflect.model.EnumDeclaration
 
getError() - Method in exception net.morimekta.providence.config.parser.ConfigException
 
getError() - Method in exception net.morimekta.providence.config.parser.ConfigWarning
 
getError() - Method in exception net.morimekta.providence.reflect.parser.ThriftException
 
getExactSizeIfKnown() - Method in class net.morimekta.providence.streams.MessageSpliterator
We mostly never know the number of messages in a message stream until the last message has been read.
getExceptions() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
getExceptions() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
getExceptions() - Method in class net.morimekta.providence.model.FunctionType
 
getExceptionType() - Method in exception net.morimekta.providence.serializer.SerializerException
 
getExtend() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
getExtend() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
getExtend() - Method in class net.morimekta.providence.model.ServiceType
 
getExtending() - Method in class net.morimekta.providence.reflect.model.ServiceDeclaration
 
getExtendingToken() - Method in class net.morimekta.providence.reflect.model.ServiceDeclaration
 
getExtendsService() - Method in class net.morimekta.providence.descriptor.PService
Get the service that this service extends.
getExtendsService() - Method in class net.morimekta.providence.reflect.contained.CService
 
getFactories(File) - Method in class net.morimekta.providence.generator.util.FactoryLoader
 
getFactory(File) - Method in class net.morimekta.providence.generator.util.FactoryLoader
 
getFairy() - Method in class net.morimekta.providence.testing.junit4.SimpleGeneratorWatcher.Context
 
getField() - Method in class net.morimekta.providence.graphql.gql.GQLField
 
getField() - Method in class net.morimekta.providence.graphql.gql.GQLIntrospection
 
getFields() - Method in class net.morimekta.providence.descriptor.PInterfaceDescriptor
 
getFields() - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
getFields() - Method in interface net.morimekta.providence.graphql.GQLFieldProvider
Get the set of fields that can be mutated with this mutator.
getFields() - Method in class net.morimekta.providence.graphql.utils.FieldFieldProvider
 
getFields() - Method in class net.morimekta.providence.graphql.utils.InputValueFieldProvider
 
getFields() - Method in class net.morimekta.providence.graphql.utils.TypeFieldProvider
 
getFields() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
getFields() - Method in class net.morimekta.providence.model.MessageType._Builder
 
getFields() - Method in class net.morimekta.providence.model.MessageType
 
getFields() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getFields() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
getFields() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getFields() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getFields() - Method in class net.morimekta.providence.reflect.model.MessageDeclaration
 
getFile() - Method in exception net.morimekta.providence.config.parser.ConfigException
 
getFile() - Method in exception net.morimekta.providence.reflect.parser.ThriftException
 
getFile() - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
getFileFor(String) - Method in class net.morimekta.providence.storage.dir.StringKeyFileManager
 
getFileFor(K) - Method in class net.morimekta.providence.storage.dir.DefaultFileManager
 
getFileFor(K) - Method in interface net.morimekta.providence.storage.dir.FileManager
 
getFileLines() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
The lines of the program file
getFileLines() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
The lines of the program file
getFileLines() - Method in class net.morimekta.providence.model.ProgramMeta
The lines of the program file
getFileManager() - Method in class net.morimekta.providence.generator.Generator
 
getFilePath() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
Full absolute path to the file.
getFilePath() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Full absolute path to the file.
getFilePath() - Method in class net.morimekta.providence.model.ProgramMeta
Full absolute path to the file.
getFilePath() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
 
getFilePathToken() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
 
getFilesToDelete(List<String>, String) - Method in class net.morimekta.providence.logging.rolling.KeepLastNCleanupPolicy
 
getFilesToDelete(List<String>, String) - Method in class net.morimekta.providence.logging.rolling.TimeBasedCleanupPolicy
 
getFilesToDelete(List<String>, String) - Method in interface net.morimekta.providence.logging.RollingFileMessageWriter.CleanupPolicy
Get a list of files that needs to be deleted because of the cleanup policy.
getFormatter(String, TimeUnit) - Static method in class net.morimekta.providence.logging.rolling.TimeBasedRollingPolicy
 
getGeneratedMessages() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
getGlobalRegistry() - Method in class net.morimekta.providence.reflect.ProgramLoader
 
getId() - Method in interface net.morimekta.providence.descriptor.PField
 
getId() - Method in enum net.morimekta.providence.model.ConstType._Field
 
getId() - Method in enum net.morimekta.providence.model.Decl._Field
 
getId() - Method in enum net.morimekta.providence.model.Declaration._Field
 
getId() - Method in enum net.morimekta.providence.model.EnumType._Field
 
getId() - Method in interface net.morimekta.providence.model.EnumValue_OrBuilder
 
getId() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
getId() - Method in enum net.morimekta.providence.model.EnumValue._Field
 
getId() - Method in class net.morimekta.providence.model.EnumValue
 
getId() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
getId() - Method in class net.morimekta.providence.model.FieldType._Builder
 
getId() - Method in enum net.morimekta.providence.model.FieldType._Field
 
getId() - Method in class net.morimekta.providence.model.FieldType
 
getId() - Method in enum net.morimekta.providence.model.FunctionType._Field
 
getId() - Method in enum net.morimekta.providence.model.MessageType._Field
 
getId() - Method in enum net.morimekta.providence.model.ProgramMeta._Field
 
getId() - Method in enum net.morimekta.providence.model.ProgramType._Field
 
getId() - Method in enum net.morimekta.providence.model.ServiceType._Field
 
getId() - Method in enum net.morimekta.providence.model.TypedefType._Field
 
getId() - Method in enum net.morimekta.providence.PApplicationException._Field
 
getId() - Method in class net.morimekta.providence.reflect.contained.CField
 
getId() - Method in class net.morimekta.providence.reflect.model.EnumValueDeclaration
 
getId() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getId() - Method in class net.morimekta.providence.serializer.binary.BinaryFormatUtils.FieldInfo
 
getIdToken() - Method in class net.morimekta.providence.reflect.model.EnumValueDeclaration
 
getIdToken() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getImplementing() - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
Get interface descriptor this message implements.
getImplementing() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
Interface this message is implementing.
getImplementing() - Method in class net.morimekta.providence.model.MessageType._Builder
Interface this message is implementing.
getImplementing() - Method in class net.morimekta.providence.model.MessageType
Interface this message is implementing.
getImplementing() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getImplementing() - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
 
getImplementing() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
getImplementing() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getImplementing() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getImplementing() - Method in class net.morimekta.providence.reflect.model.MessageDeclaration
 
getIncludedFiles() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getIncludedPrograms() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getIncludes() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
Map of program name to meta of included programs
getIncludes() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Map of program name to meta of included programs
getIncludes() - Method in class net.morimekta.providence.model.ProgramMeta
Map of program name to meta of included programs
getIncludes() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
List of included thrift files.
getIncludes() - Method in class net.morimekta.providence.model.ProgramType._Builder
List of included thrift files.
getIncludes() - Method in class net.morimekta.providence.model.ProgramType
List of included thrift files.
getIncludes() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
 
getIncludeToken() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
 
getInMessage(PMessageOrBuilder, PField...) - Static method in class net.morimekta.providence.util.MessageUtil
Look up a key in the message structure.
getInputFiles(Path, IncludeExcludeFileSelector, String, boolean, Log) - Static method in class net.morimekta.providence.maven.util.ProvidenceInput
Get the set of input files.
getIntrospectionSchema() - Method in class net.morimekta.providence.graphql.GQLDefinition
Return the introspection schema for this definition.
getIntrospectionType(String) - Method in class net.morimekta.providence.graphql.GQLDefinition
Get the introspection type for a defined type.
getIntrospectionType(PDescriptor, boolean) - Method in class net.morimekta.providence.graphql.GQLDefinition
Get introspection type for a given descriptor.
getLanguage() - Method in class net.morimekta.providence.reflect.model.NamespaceDeclaration
 
getLastToken() - Method in class net.morimekta.providence.graphql.parser.GQLLexer
 
getLen() - Method in exception net.morimekta.providence.serializer.JsonSerializerException
 
getLength() - Method in class net.morimekta.providence.client.ProvidenceHttpBufferedContent
 
getLength() - Method in class net.morimekta.providence.client.ProvidenceHttpContent
 
getLength() - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
getLine() - Method in exception net.morimekta.providence.serializer.JsonSerializerException
 
getLine() - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
getLineNo() - Method in exception net.morimekta.providence.serializer.JsonSerializerException
 
getLineNo() - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
getLinePos() - Method in exception net.morimekta.providence.serializer.JsonSerializerException
 
getLinePos() - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
getLocale() - Method in class net.morimekta.providence.testing.junit4.SimpleGeneratorWatcher.Context
 
getMessage() - Method in interface net.morimekta.providence.PApplicationException_OrBuilder
Exception message.
getMessage() - Method in class net.morimekta.providence.PApplicationException._Builder
Exception message.
getMessage() - Method in exception net.morimekta.providence.PApplicationException
Exception message.
getMessage() - Method in class net.morimekta.providence.PServiceCall
The message sent or received.
getMethod() - Method in class net.morimekta.providence.graphql.gql.GQLMethodCall
 
getMethod() - Method in class net.morimekta.providence.PServiceCall
The name of the method called.
getMethod(String) - Method in class net.morimekta.providence.descriptor.PService
Get the method definition for the given method name.
getMethod(String) - Method in class net.morimekta.providence.reflect.contained.CService
 
getMethodName() - Method in exception net.morimekta.providence.serializer.SerializerException
 
getMethods() - Method in class net.morimekta.providence.descriptor.PService
Get the collection of methods for the service, including all inherited services.
getMethods() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
getMethods() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
getMethods() - Method in class net.morimekta.providence.model.ServiceType
 
getMethods() - Method in class net.morimekta.providence.reflect.contained.CService
 
getMethods() - Method in class net.morimekta.providence.reflect.model.ServiceDeclaration
 
getMethodsIncludingExtended() - Method in class net.morimekta.providence.reflect.contained.CService
Get all methods including methods declared in extended services.
getMutation() - Method in class net.morimekta.providence.graphql.GQLDefinition
Get mutation by name, e.g. for gql queries like this:
getName() - Method in interface net.morimekta.providence.config.ConfigSupplier
Get a simple descriptive name for this config supplier.
getName() - Method in class net.morimekta.providence.config.impl.FixedConfigSupplier
 
getName() - Method in class net.morimekta.providence.config.impl.OverrideConfigSupplier
 
getName() - Method in class net.morimekta.providence.config.impl.ProvidenceConfigSupplier
 
getName() - Method in class net.morimekta.providence.config.impl.ReferenceConfigSupplier
 
getName() - Method in class net.morimekta.providence.config.impl.ResourceConfigSupplier
 
getName() - Method in class net.morimekta.providence.config.testing.TestConfigSupplier
 
getName() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
getName() - Method in interface net.morimekta.providence.descriptor.PDescriptor
The name of the type is the Identifier string from the IDL.
getName() - Method in interface net.morimekta.providence.descriptor.PField
 
getName() - Method in class net.morimekta.providence.descriptor.PList
 
getName() - Method in class net.morimekta.providence.descriptor.PMap
 
getName() - Method in enum net.morimekta.providence.descriptor.PPrimitive
 
getName() - Method in class net.morimekta.providence.descriptor.PService
 
getName() - Method in interface net.morimekta.providence.descriptor.PServiceMethod
 
getName() - Method in class net.morimekta.providence.descriptor.PSet
 
getName() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentReference
 
getName() - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
getName() - Method in class net.morimekta.providence.model.ConstType._Builder
 
getName() - Method in enum net.morimekta.providence.model.ConstType._Field
 
getName() - Method in class net.morimekta.providence.model.ConstType
 
getName() - Method in enum net.morimekta.providence.model.Decl._Field
 
getName() - Method in interface net.morimekta.providence.model.Decl
Name of the type, constant or service.
getName() - Method in enum net.morimekta.providence.model.Declaration._Field
 
getName() - Method in class net.morimekta.providence.model.Declaration
Name of the type, constant or service.
getName() - Method in class net.morimekta.providence.model.EnumType._Builder
 
getName() - Method in enum net.morimekta.providence.model.EnumType._Field
 
getName() - Method in class net.morimekta.providence.model.EnumType
 
getName() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
getName() - Method in enum net.morimekta.providence.model.EnumValue._Field
 
getName() - Method in class net.morimekta.providence.model.EnumValue
 
getName() - Method in class net.morimekta.providence.model.FieldType._Builder
 
getName() - Method in enum net.morimekta.providence.model.FieldType._Field
 
getName() - Method in class net.morimekta.providence.model.FieldType
 
getName() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
getName() - Method in enum net.morimekta.providence.model.FunctionType._Field
 
getName() - Method in class net.morimekta.providence.model.FunctionType
 
getName() - Method in class net.morimekta.providence.model.MessageType._Builder
 
getName() - Method in enum net.morimekta.providence.model.MessageType._Field
 
getName() - Method in class net.morimekta.providence.model.MessageType
 
getName() - Method in enum net.morimekta.providence.model.ProgramMeta._Field
 
getName() - Method in enum net.morimekta.providence.model.ProgramType._Field
 
getName() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
getName() - Method in enum net.morimekta.providence.model.ServiceType._Field
 
getName() - Method in class net.morimekta.providence.model.ServiceType
 
getName() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
getName() - Method in enum net.morimekta.providence.model.TypedefType._Field
 
getName() - Method in class net.morimekta.providence.model.TypedefType
 
getName() - Method in enum net.morimekta.providence.PApplicationException._Field
 
getName() - Method in class net.morimekta.providence.reflect.contained.CField
 
getName() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getName() - Method in class net.morimekta.providence.reflect.model.Declaration
 
getNamespace() - Method in class net.morimekta.providence.reflect.model.NamespaceDeclaration
 
getNamespaceForLanguage(String) - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getNamespaces() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
Map of language to laguage dependent namespace identifier.
getNamespaces() - Method in class net.morimekta.providence.model.ProgramType._Builder
Map of language to laguage dependent namespace identifier.
getNamespaces() - Method in class net.morimekta.providence.model.ProgramType
Map of language to laguage dependent namespace identifier.
getNamespaces() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getNamespaces() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
 
getNamespaceToken() - Method in class net.morimekta.providence.reflect.model.NamespaceDeclaration
 
getNameToken() - Method in class net.morimekta.providence.reflect.model.Declaration
 
getNameToken() - Method in class net.morimekta.providence.reflect.model.NamespaceDeclaration
 
getNativeType() - Method in enum net.morimekta.providence.descriptor.PPrimitive
Get the java native type for the given primitive.
getNextSequenceId() - Method in class net.morimekta.providence.PClient
Get the next available sequence ID.
getOneWayToken() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
 
getOperation() - Method in class net.morimekta.providence.graphql.GQLContext
 
getOperation(String) - Method in class net.morimekta.providence.graphql.gql.GQLQuery
 
getParams() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
getParams() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
getParams() - Method in class net.morimekta.providence.model.FunctionType
 
getParams() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
 
getParentDescriptor() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentReference
 
getPort() - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer
 
getPort() - Method in class net.morimekta.providence.thrift.server.SocketServer
 
getPossibleTypes() - Method in class net.morimekta.providence.descriptor.PInterfaceDescriptor
 
getPossibleTypes() - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
 
getProgram() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
The program type definition
getProgram() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
The program type definition
getProgram() - Method in class net.morimekta.providence.model.ProgramMeta
The program type definition
getProgram() - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getProgramContext() - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getProgramFilePath() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getProgramName() - Method in class net.morimekta.providence.descriptor.PContainer
 
getProgramName() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
getProgramName() - Method in interface net.morimekta.providence.descriptor.PDescriptor
The package name is derived form the .thrift file name that is parsed or if read from serialized format is explicit.
getProgramName() - Method in enum net.morimekta.providence.descriptor.PPrimitive
 
getProgramName() - Method in class net.morimekta.providence.descriptor.PService
 
getProgramName() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
The program name, deducted from the .thrift IDL file name.
getProgramName() - Method in class net.morimekta.providence.model.ProgramType._Builder
The program name, deducted from the .thrift IDL file name.
getProgramName() - Method in class net.morimekta.providence.model.ProgramType
The program name, deducted from the .thrift IDL file name.
getProgramName() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getProgramName() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
 
getProgramName() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
 
getProgramNameToken() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
 
getProgramType() - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getProperty(String) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
getQualifiedName() - Method in interface net.morimekta.providence.descriptor.PDescriptor
This will return the globally qualified name of the type given the program context.
getQualifiedName() - Method in class net.morimekta.providence.descriptor.PService
 
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
getQualifiedName(String) - Method in interface net.morimekta.providence.descriptor.PDescriptor
This will return the qualified name of the type given the program context.
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PList
 
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PMap
 
getQualifiedName(String) - Method in enum net.morimekta.providence.descriptor.PPrimitive
 
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PService
 
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PSet
 
getQuery() - Method in class net.morimekta.providence.graphql.GQLDefinition
Get query, e.g. for gql queries like this:
getRandom() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
getRegistries() - Method in class net.morimekta.providence.reflect.GlobalRegistry
 
getRegistry(String) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getRequest() - Method in class net.morimekta.providence.graphql.GQLContext
 
getRequestType() - Method in interface net.morimekta.providence.descriptor.PServiceMethod
 
getRequestType() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getRequirement() - Method in interface net.morimekta.providence.descriptor.PField
 
getRequirement() - Method in enum net.morimekta.providence.model.ConstType._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.Decl._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.Declaration._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.EnumType._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.EnumValue._Field
 
getRequirement() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
getRequirement() - Method in class net.morimekta.providence.model.FieldType._Builder
 
getRequirement() - Method in enum net.morimekta.providence.model.FieldType._Field
 
getRequirement() - Method in class net.morimekta.providence.model.FieldType
 
getRequirement() - Method in enum net.morimekta.providence.model.FunctionType._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.MessageType._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.ProgramMeta._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.ProgramType._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.ServiceType._Field
 
getRequirement() - Method in enum net.morimekta.providence.model.TypedefType._Field
 
getRequirement() - Method in enum net.morimekta.providence.PApplicationException._Field
 
getRequirement() - Method in class net.morimekta.providence.reflect.contained.CField
 
getRequirement() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getRequirementToken() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getResponseException(Throwable) - Method in class net.morimekta.providence.server.ExceptionHandler
Get the exception to ge handled on failed requests.
getResponseType() - Method in interface net.morimekta.providence.descriptor.PServiceMethod
 
getResponseType() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getReturnType() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
getReturnType() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
getReturnType() - Method in class net.morimekta.providence.model.FunctionType
 
getReturnType() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
 
getReturnTypeTokens() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
 
getSchema() - Method in class net.morimekta.providence.graphql.GQLDefinition
Get a defined schema from the GQL service.
getSelection(PField) - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
getSelection(PField) - Method in interface net.morimekta.providence.graphql.gql.GQLSelection
Get all selection entries related to the given field.
getSelectionSet() - Method in class net.morimekta.providence.graphql.gql.GQLField
 
getSelectionSet() - Method in interface net.morimekta.providence.graphql.gql.GQLFragment
 
getSelectionSet() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentDefinition
 
getSelectionSet() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentReference
 
getSelectionSet() - Method in class net.morimekta.providence.graphql.gql.GQLInlineFragment
 
getSelectionSet() - Method in class net.morimekta.providence.graphql.gql.GQLIntrospection
 
getSelectionSet() - Method in class net.morimekta.providence.graphql.gql.GQLMethodCall
 
getSelectionSet() - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
getSelectionSet() - Method in interface net.morimekta.providence.graphql.gql.GQLSelection
 
getSequence() - Method in class net.morimekta.providence.PServiceCall
The sequence number of the call.
getSequenceNo() - Method in exception net.morimekta.providence.serializer.SerializerException
 
getSerializer(String) - Method in class net.morimekta.providence.serializer.BaseSerializerProvider
 
getSerializer(String) - Method in interface net.morimekta.providence.serializer.SerializerProvider
Get serializer for the given media type
getService() - Method in interface net.morimekta.providence.descriptor.PServiceMethod
Get the service where this method is represented.
getService() - Method in interface net.morimekta.providence.descriptor.PServiceProvider
 
getService() - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
getService() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getService(TypeReference) - Method in class net.morimekta.providence.reflect.GlobalRegistry
 
getService(TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getService(TypeReference) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
getService(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get a service definition from the name and program context.
getServiceProvider(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
 
getServices() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getServiceToken() - Method in class net.morimekta.providence.reflect.model.ServiceDeclaration
 
getSize(PMessageOrBuilder, Class<?>, Type, Annotation[], MediaType) - Method in class net.morimekta.providence.jax.rs.ProvidenceMessageBodyWriter
 
getTag() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
getTagToken() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
getTargetModifications(PMessageOrBuilder<M>, PMessageOrBuilder<M>) - Static method in class net.morimekta.providence.util.MessageUtil
Make a builder of the target message with all differences between source and target marked as modifications.
getThrowing() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
 
getType() - Method in class net.morimekta.providence.client.ProvidenceHttpBufferedContent
 
getType() - Method in class net.morimekta.providence.client.ProvidenceHttpContent
 
getType() - Method in interface net.morimekta.providence.descriptor.PDescriptor
 
getType() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getType() - Method in interface net.morimekta.providence.descriptor.PField
 
getType() - Method in class net.morimekta.providence.descriptor.PList
 
getType() - Method in class net.morimekta.providence.descriptor.PMap
 
getType() - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
getType() - Method in enum net.morimekta.providence.descriptor.PPrimitive
 
getType() - Method in class net.morimekta.providence.descriptor.PSet
 
getType() - Method in class net.morimekta.providence.jdbi.v2.EnumValueMapper
 
getType() - Method in class net.morimekta.providence.jdbi.v3.EnumValueMapper
 
getType() - Method in interface net.morimekta.providence.model.ConstType_OrBuilder
 
getType() - Method in class net.morimekta.providence.model.ConstType._Builder
 
getType() - Method in class net.morimekta.providence.model.ConstType
 
getType() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
getType() - Method in class net.morimekta.providence.model.FieldType._Builder
 
getType() - Method in class net.morimekta.providence.model.FieldType
 
getType() - Method in interface net.morimekta.providence.model.TypedefType_OrBuilder
 
getType() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
getType() - Method in class net.morimekta.providence.model.TypedefType
 
getType() - Method in interface net.morimekta.providence.PApplicationException_OrBuilder
The application exception type.
getType() - Method in class net.morimekta.providence.PApplicationException._Builder
The application exception type.
getType() - Method in exception net.morimekta.providence.PApplicationException
The application exception type.
getType() - Method in class net.morimekta.providence.PServiceCall
The type of service call.
getType() - Method in class net.morimekta.providence.reflect.contained.CConst
 
getType() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
 
getType() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getType() - Method in class net.morimekta.providence.reflect.model.TypedefDeclaration
 
getType() - Method in class net.morimekta.providence.serializer.binary.BinaryFormatUtils.FieldInfo
 
getType(String) - Method in class net.morimekta.providence.graphql.GQLDefinition
Get a type used in the GQL service.
getTypeCondition() - Method in interface net.morimekta.providence.graphql.gql.GQLFragment
All fragments represent a specific message type of a union field, or an interface implementation.
getTypeCondition() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentDefinition
 
getTypeCondition() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentReference
 
getTypeCondition() - Method in class net.morimekta.providence.graphql.gql.GQLInlineFragment
 
getTypedef(TypeReference) - Method in class net.morimekta.providence.reflect.GlobalRegistry
 
getTypedef(TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
getTypedef(TypeReference) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
getTypedef(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get a type-definition for the given reference.
getTypedefs() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getTypedefToken() - Method in class net.morimekta.providence.reflect.model.TypedefDeclaration
 
getTypeProvider(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get a type provider for reference.
getTypeProvider(TypeReference, Map<String, String>) - Method in class net.morimekta.providence.types.TypeRegistry
 
getTypeToken() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getTypeTokens() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
 
getTypeTokens() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
 
getTypeTokens() - Method in class net.morimekta.providence.reflect.model.TypedefDeclaration
 
getValue() - Method in interface net.morimekta.providence.model.ConstType_OrBuilder
 
getValue() - Method in class net.morimekta.providence.model.ConstType._Builder
 
getValue() - Method in class net.morimekta.providence.model.ConstType
 
getValue() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
getValue() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
 
getValues() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getValues() - Method in interface net.morimekta.providence.model.EnumType_OrBuilder
 
getValues() - Method in class net.morimekta.providence.model.EnumType._Builder
 
getValues() - Method in class net.morimekta.providence.model.EnumType
 
getValues() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
getValues() - Method in class net.morimekta.providence.reflect.model.EnumDeclaration
 
getValueToken() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
getValueTokens() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
 
getVariant() - Method in class net.morimekta.providence.descriptor.PExceptionDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PInterfaceDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PUnionDescriptor
 
getVariant() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
getVariant() - Method in class net.morimekta.providence.model.MessageType._Builder
 
getVariant() - Method in class net.morimekta.providence.model.MessageType
 
getVariant() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
getVariant() - Method in class net.morimekta.providence.reflect.model.MessageDeclaration
 
getVariantToken() - Method in class net.morimekta.providence.reflect.model.MessageDeclaration
 
GlobalRegistry - Class in net.morimekta.providence.reflect
A global type registry containing lots of individual program registries for each program.
GlobalRegistry() - Constructor for class net.morimekta.providence.reflect.GlobalRegistry
Create an empty program registry.
GQLContext - Class in net.morimekta.providence.graphql
The GQL context is created once per query method call, and once for the whole operation for mutations.
GQLContext(HttpServletRequest, GQLOperation) - Constructor for class net.morimekta.providence.graphql.GQLContext
 
GQLContextFactory<Context extends GQLContext> - Interface in net.morimekta.providence.graphql
Create a context instance to be used in the graphql servlet.
GQLDefinition - Class in net.morimekta.providence.graphql
A GQL service is a collection of zero or more 'queries' and zero or more 'mutations'.
GQLDefinition(PService, PService, Collection<PField>) - Constructor for class net.morimekta.providence.graphql.GQLDefinition
 
GQLDirective - Enum in net.morimekta.providence.graphql.gql
A directive represents some modification on a GQL field.
GQLException - Exception in net.morimekta.providence.graphql.parser
 
GQLException(String) - Constructor for exception net.morimekta.providence.graphql.parser.GQLException
 
GQLException(String, Throwable) - Constructor for exception net.morimekta.providence.graphql.parser.GQLException
 
GQLException(String, Token) - Constructor for exception net.morimekta.providence.graphql.parser.GQLException
 
GQLField - Class in net.morimekta.providence.graphql.gql
Representation of a field in the response JSON.
GQLField(PField) - Constructor for class net.morimekta.providence.graphql.gql.GQLField
Make a simple field selection based on a message field.
GQLField(PField, String, PMessage<?>, List<GQLSelection>) - Constructor for class net.morimekta.providence.graphql.gql.GQLField
Make a full field selection definition.
GQLField(PField, List<GQLSelection>) - Constructor for class net.morimekta.providence.graphql.gql.GQLField
Make a simple field selection based on a message field.
GQLFieldProvider<Message extends PMessage<Message>> - Interface in net.morimekta.providence.graphql
Interface for functionality that provide field values based on a source message and a GQL field.
GQLFragment - Interface in net.morimekta.providence.graphql.gql
A fragment is a piece of a field list representing a single type as part of a struct, union, union list, interface list etc.
GQLFragmentDefinition - Class in net.morimekta.providence.graphql.gql
A fragment definition, as part of the query.
GQLFragmentDefinition(String, PMessageDescriptor<?>, List<GQLSelection>) - Constructor for class net.morimekta.providence.graphql.gql.GQLFragmentDefinition
 
GQLFragmentReference - Class in net.morimekta.providence.graphql.gql
A reference to a fragment.
GQLFragmentReference(String, PMessageDescriptor<?>, Map<String, GQLFragmentDefinition>) - Constructor for class net.morimekta.providence.graphql.gql.GQLFragmentReference
A fragment reference.
GQLInlineFragment - Class in net.morimekta.providence.graphql.gql
An inline fragment, defining type-conditional field in-place.
GQLInlineFragment(PMessageDescriptor<?>, List<GQLSelection>) - Constructor for class net.morimekta.providence.graphql.gql.GQLInlineFragment
Inline fragment with field set.
GQLIntrospection - Class in net.morimekta.providence.graphql.gql
A introspection is very much like a 'normal' field, but has special meaning to graphql.
GQLIntrospection(GQLIntrospection.Field, String, PMessage, List<GQLSelection>) - Constructor for class net.morimekta.providence.graphql.gql.GQLIntrospection
 
GQLIntrospection.Field - Enum in net.morimekta.providence.graphql.gql
Introspeciton fields supported by providence-graphql.
GQLLexer - Class in net.morimekta.providence.graphql.parser
 
GQLLexer(Reader) - Constructor for class net.morimekta.providence.graphql.parser.GQLLexer
Create a lexer instance using a specific tokenizer.
GQLMethodCall - Class in net.morimekta.providence.graphql.gql
Representation of a method call in an operation.
GQLMethodCall(PServiceMethod, String, PMessage<?>, List<GQLSelection>) - Constructor for class net.morimekta.providence.graphql.gql.GQLMethodCall
Make a full field selection definition.
GQLOperation - Class in net.morimekta.providence.graphql.gql
Representing a single GQL operation, which is either a query or a mutation.
GQLOperation(PService, boolean, String, List<GQLSelection>) - Constructor for class net.morimekta.providence.graphql.gql.GQLOperation
 
GQLParser - Class in net.morimekta.providence.graphql.parser
 
GQLParser(GQLDefinition) - Constructor for class net.morimekta.providence.graphql.parser.GQLParser
 
GQLPlaygroundServlet - Class in net.morimekta.providence.graphql
 
GQLPlaygroundServlet(String, String) - Constructor for class net.morimekta.providence.graphql.GQLPlaygroundServlet
 
GQLProcessorProvider<Context extends GQLContext> - Interface in net.morimekta.providence.graphql
A class representing the mutation needed for a single message.
GQLQuery - Class in net.morimekta.providence.graphql.gql
Representing a complete GQL query, also known as a 'document' in the GraphQL spec.
GQLQuery(Map<String, GQLOperation>, Map<String, GQLFragmentDefinition>) - Constructor for class net.morimekta.providence.graphql.gql.GQLQuery
 
GQLScalar - Enum in net.morimekta.providence.graphql.gql
Specification for a scalar type in GraphQL.
GQLSchemaServlet - Class in net.morimekta.providence.graphql
A servlet for serving graphql given a GQL service and associated providers.
GQLSchemaServlet(GQLDefinition) - Constructor for class net.morimekta.providence.graphql.GQLSchemaServlet
 
GQLSelection - Interface in net.morimekta.providence.graphql.gql
When defining a graphql each point in a selection set is called a 'selection'.
GQLServlet - Class in net.morimekta.providence.graphql
A servlet for serving graphql given a GQL service and associated providers.
GQLServlet(GQLDefinition, GQLProcessorProvider, GQLProcessorProvider, Collection<GQLFieldProvider>, GQLContextFactory, ExecutorService) - Constructor for class net.morimekta.providence.graphql.GQLServlet
 
GQLToken - Class in net.morimekta.providence.graphql.parser
 
GQLToken(char[], int, int, GQLTokenType, int, int) - Constructor for class net.morimekta.providence.graphql.parser.GQLToken
Create a slice instance.
GQLTokenizer - Class in net.morimekta.providence.graphql.parser
 
GQLTokenizer(Reader) - Constructor for class net.morimekta.providence.graphql.parser.GQLTokenizer
 
GQLTokenType - Enum in net.morimekta.providence.graphql.parser
 
GQLUtil - Class in net.morimekta.providence.graphql.gql
 
GQLUtil() - Constructor for class net.morimekta.providence.graphql.gql.GQLUtil
 

H

handle(HttpServletRequest, RequestType) - Method in class net.morimekta.providence.server.ProvidenceHttpServlet
Handle the request itself as a simple called method.
handleCall(PServiceCall<Request>) - Method in interface net.morimekta.providence.PProcessor
Handle a service call.
handleCall(PServiceCall<Request>, PService) - Method in class net.morimekta.providence.client.HttpClientHandler
 
handleCall(PServiceCall<Request>, PService) - Method in interface net.morimekta.providence.PServiceCallHandler
Handle a service call.
handleCall(PServiceCall<Request>, PService) - Method in class net.morimekta.providence.thrift.client.NonblockingSocketClientHandler
 
handleCall(PServiceCall<Request>, PService) - Method in class net.morimekta.providence.thrift.client.SocketClientHandler
 
handleException(Throwable, Serializer, HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ExceptionHandler
Handle exceptions from the handle method.
handleOperation(HttpServletRequest, HttpServletResponse, GQLOperation, boolean) - Method in class net.morimekta.providence.graphql.GQLServlet
Handle operation.
has(int) - Method in class net.morimekta.providence.model.ConstType._Builder
 
has(int) - Method in class net.morimekta.providence.model.ConstType
 
has(int) - Method in class net.morimekta.providence.model.Declaration._Builder
 
has(int) - Method in class net.morimekta.providence.model.Declaration
 
has(int) - Method in class net.morimekta.providence.model.EnumType._Builder
 
has(int) - Method in class net.morimekta.providence.model.EnumType
 
has(int) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
has(int) - Method in class net.morimekta.providence.model.EnumValue
 
has(int) - Method in class net.morimekta.providence.model.FieldType._Builder
 
has(int) - Method in class net.morimekta.providence.model.FieldType
 
has(int) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
has(int) - Method in class net.morimekta.providence.model.FunctionType
 
has(int) - Method in class net.morimekta.providence.model.MessageType._Builder
 
has(int) - Method in class net.morimekta.providence.model.MessageType
 
has(int) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
has(int) - Method in class net.morimekta.providence.model.ProgramMeta
 
has(int) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
has(int) - Method in class net.morimekta.providence.model.ProgramType
 
has(int) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
has(int) - Method in class net.morimekta.providence.model.ServiceType
 
has(int) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
has(int) - Method in class net.morimekta.providence.model.TypedefType
 
has(int) - Method in class net.morimekta.providence.PApplicationException._Builder
 
has(int) - Method in exception net.morimekta.providence.PApplicationException
 
has(int) - Method in interface net.morimekta.providence.PMessageOrBuilder
 
has(int) - Method in interface net.morimekta.providence.reflect.contained.CMessage
 
has(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
has(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
has(int) - Method in class net.morimekta.providence.reflect.contained.CUnion
 
has(F) - Method in interface net.morimekta.providence.PMessage
 
has(F) - Method in interface net.morimekta.providence.PMessageOrBuilder
 
hasAnnotation(String) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get the given annotation value.
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CConst
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CField
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CService
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
hasAnnotation(PAnnotation) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get the given annotation value.
hasAnnotations() - Method in interface net.morimekta.providence.model.ConstType_OrBuilder
 
hasAnnotations() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for presence of the annotations field.
hasAnnotations() - Method in class net.morimekta.providence.model.ConstType
 
hasAnnotations() - Method in interface net.morimekta.providence.model.EnumType_OrBuilder
 
hasAnnotations() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks for presence of the annotations field.
hasAnnotations() - Method in class net.morimekta.providence.model.EnumType
 
hasAnnotations() - Method in interface net.morimekta.providence.model.EnumValue_OrBuilder
 
hasAnnotations() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks for presence of the annotations field.
hasAnnotations() - Method in class net.morimekta.providence.model.EnumValue
 
hasAnnotations() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
hasAnnotations() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for presence of the annotations field.
hasAnnotations() - Method in class net.morimekta.providence.model.FieldType
 
hasAnnotations() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
hasAnnotations() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for presence of the annotations field.
hasAnnotations() - Method in class net.morimekta.providence.model.FunctionType
 
hasAnnotations() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
hasAnnotations() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for presence of the annotations field.
hasAnnotations() - Method in class net.morimekta.providence.model.MessageType
 
hasAnnotations() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
hasAnnotations() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for presence of the annotations field.
hasAnnotations() - Method in class net.morimekta.providence.model.ServiceType
 
hasDecl() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
 
hasDecl() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for presence of the decl field.
hasDecl() - Method in class net.morimekta.providence.model.ProgramType
 
hasDeclConst() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
hasDeclConst() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for presence of the decl_const field.
hasDeclConst() - Method in class net.morimekta.providence.model.Declaration
 
hasDeclEnum() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
hasDeclEnum() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for presence of the decl_enum field.
hasDeclEnum() - Method in class net.morimekta.providence.model.Declaration
 
hasDeclMessage() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
hasDeclMessage() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for presence of the decl_message field.
hasDeclMessage() - Method in class net.morimekta.providence.model.Declaration
 
hasDeclService() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
hasDeclService() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for presence of the decl_service field.
hasDeclService() - Method in class net.morimekta.providence.model.Declaration
 
hasDeclTypedef() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
hasDeclTypedef() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for presence of the decl_typedef field.
hasDeclTypedef() - Method in class net.morimekta.providence.model.Declaration
 
hasDefaultValue() - Method in interface net.morimekta.providence.descriptor.PField
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.ConstType._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.Decl._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.Declaration._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.EnumType._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.EnumValue._Field
 
hasDefaultValue() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
hasDefaultValue() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for presence of the default_value field.
hasDefaultValue() - Method in enum net.morimekta.providence.model.FieldType._Field
 
hasDefaultValue() - Method in class net.morimekta.providence.model.FieldType
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.FunctionType._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.MessageType._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.ProgramMeta._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.ProgramType._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.ServiceType._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.model.TypedefType._Field
 
hasDefaultValue() - Method in enum net.morimekta.providence.PApplicationException._Field
 
hasDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CConst
 
hasDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CField
 
hasDocumentation() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.ConstType
 
hasDocumentation() - Method in interface net.morimekta.providence.model.Decl
 
hasDocumentation() - Method in class net.morimekta.providence.model.Declaration
 
hasDocumentation() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.EnumType
 
hasDocumentation() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.EnumValue
 
hasDocumentation() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.FieldType
 
hasDocumentation() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.FunctionType
 
hasDocumentation() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.MessageType
 
hasDocumentation() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
 
hasDocumentation() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.ProgramType
 
hasDocumentation() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.ServiceType
 
hasDocumentation() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks for presence of the documentation field.
hasDocumentation() - Method in class net.morimekta.providence.model.TypedefType
 
hasExceptions() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
hasExceptions() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for presence of the exceptions field.
hasExceptions() - Method in class net.morimekta.providence.model.FunctionType
 
hasExtend() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
hasExtend() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for presence of the extend field.
hasExtend() - Method in class net.morimekta.providence.model.ServiceType
 
hasFields() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
hasFields() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for presence of the fields field.
hasFields() - Method in class net.morimekta.providence.model.MessageType
 
hasFileLines() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
 
hasFileLines() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks for presence of the file_lines field.
hasFileLines() - Method in class net.morimekta.providence.model.ProgramMeta
 
hasFilePath() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
 
hasFilePath() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks for presence of the file_path field.
hasFilePath() - Method in class net.morimekta.providence.model.ProgramMeta
 
hashCode() - Method in class net.morimekta.providence.descriptor.PDefaultValueProvider
 
hashCode() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
hashCode() - Method in class net.morimekta.providence.descriptor.PList
 
hashCode() - Method in class net.morimekta.providence.descriptor.PMap
 
hashCode() - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
hashCode() - Method in class net.morimekta.providence.descriptor.PSet
 
hashCode() - Method in class net.morimekta.providence.graphql.gql.GQLField
 
hashCode() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentDefinition
 
hashCode() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentReference
 
hashCode() - Method in class net.morimekta.providence.graphql.gql.GQLInlineFragment
 
hashCode() - Method in class net.morimekta.providence.graphql.gql.GQLMethodCall
 
hashCode() - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
hashCode() - Method in class net.morimekta.providence.jdbi.v2.MessageFieldArgument
 
hashCode() - Method in class net.morimekta.providence.jdbi.v3.MessageFieldArgument
 
hashCode() - Method in class net.morimekta.providence.model.ConstType._Builder
 
hashCode() - Method in class net.morimekta.providence.model.ConstType
 
hashCode() - Method in class net.morimekta.providence.model.Declaration._Builder
 
hashCode() - Method in class net.morimekta.providence.model.Declaration
 
hashCode() - Method in class net.morimekta.providence.model.EnumType._Builder
 
hashCode() - Method in class net.morimekta.providence.model.EnumType
 
hashCode() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
hashCode() - Method in class net.morimekta.providence.model.EnumValue
 
hashCode() - Method in class net.morimekta.providence.model.FieldType._Builder
 
hashCode() - Method in class net.morimekta.providence.model.FieldType
 
hashCode() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
hashCode() - Method in class net.morimekta.providence.model.FunctionType
 
hashCode() - Method in class net.morimekta.providence.model.MessageType._Builder
 
hashCode() - Method in class net.morimekta.providence.model.MessageType
 
hashCode() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
hashCode() - Method in class net.morimekta.providence.model.ProgramMeta
 
hashCode() - Method in class net.morimekta.providence.model.ProgramType._Builder
 
hashCode() - Method in class net.morimekta.providence.model.ProgramType
 
hashCode() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
hashCode() - Method in class net.morimekta.providence.model.ServiceType
 
hashCode() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
hashCode() - Method in class net.morimekta.providence.model.TypedefType
 
hashCode() - Method in class net.morimekta.providence.PApplicationException._Builder
 
hashCode() - Method in exception net.morimekta.providence.PApplicationException
 
hashCode() - Method in class net.morimekta.providence.PServiceCall
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CConst
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
hashCode() - Method in exception net.morimekta.providence.reflect.contained.CException
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CField
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
hashCode() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
hashCode() - Method in class net.morimekta.providence.types.TypeReference
 
hashCode(M) - Static method in class net.morimekta.providence.reflect.contained.CStruct
 
hasId() - Method in interface net.morimekta.providence.model.EnumValue_OrBuilder
 
hasId() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks for presence of the id field.
hasId() - Method in class net.morimekta.providence.model.EnumValue
 
hasId() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
hasId() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for presence of the id field.
hasId() - Method in class net.morimekta.providence.model.FieldType
 
hasImplementing() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
hasImplementing() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for presence of the implementing field.
hasImplementing() - Method in class net.morimekta.providence.model.MessageType
 
hasIncludes() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
 
hasIncludes() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks for presence of the includes field.
hasIncludes() - Method in class net.morimekta.providence.model.ProgramMeta
 
hasIncludes() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
 
hasIncludes() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for presence of the includes field.
hasIncludes() - Method in class net.morimekta.providence.model.ProgramType
 
hasMessage() - Method in interface net.morimekta.providence.PApplicationException_OrBuilder
 
hasMessage() - Method in class net.morimekta.providence.PApplicationException._Builder
Checks for presence of the message field.
hasMessage() - Method in exception net.morimekta.providence.PApplicationException
 
hasMethodCall(PServiceMethod) - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
hasMethods() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
hasMethods() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for presence of the methods field.
hasMethods() - Method in class net.morimekta.providence.model.ServiceType
 
hasName() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for presence of the name field.
hasName() - Method in class net.morimekta.providence.model.ConstType
 
hasName() - Method in interface net.morimekta.providence.model.Decl
 
hasName() - Method in class net.morimekta.providence.model.Declaration
 
hasName() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks for presence of the name field.
hasName() - Method in class net.morimekta.providence.model.EnumType
 
hasName() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks for presence of the name field.
hasName() - Method in class net.morimekta.providence.model.EnumValue
 
hasName() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for presence of the name field.
hasName() - Method in class net.morimekta.providence.model.FieldType
 
hasName() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for presence of the name field.
hasName() - Method in class net.morimekta.providence.model.FunctionType
 
hasName() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for presence of the name field.
hasName() - Method in class net.morimekta.providence.model.MessageType
 
hasName() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for presence of the name field.
hasName() - Method in class net.morimekta.providence.model.ServiceType
 
hasName() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks for presence of the name field.
hasName() - Method in class net.morimekta.providence.model.TypedefType
 
hasNamespaces() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
 
hasNamespaces() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for presence of the namespaces field.
hasNamespaces() - Method in class net.morimekta.providence.model.ProgramType
 
hasOneWay() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
hasOneWay() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for presence of the one_way field.
hasOneWay() - Method in class net.morimekta.providence.model.FunctionType
 
hasParams() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
hasParams() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for presence of the params field.
hasParams() - Method in class net.morimekta.providence.model.FunctionType
 
hasProgram() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
 
hasProgram() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks for presence of the program field.
hasProgram() - Method in class net.morimekta.providence.model.ProgramMeta
 
hasProgramName() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
 
hasProgramName() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for presence of the program_name field.
hasProgramName() - Method in class net.morimekta.providence.model.ProgramType
 
hasRequirement() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
hasRequirement() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for presence of the requirement field.
hasRequirement() - Method in class net.morimekta.providence.model.FieldType
 
hasReturnType() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
hasReturnType() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for presence of the return_type field.
hasReturnType() - Method in class net.morimekta.providence.model.FunctionType
 
hasSelection(PField...) - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
hasSelection(PField...) - Method in interface net.morimekta.providence.graphql.gql.GQLSelection
Check if any of the given fields are in the selection.
hasType() - Method in interface net.morimekta.providence.model.ConstType_OrBuilder
 
hasType() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for presence of the type field.
hasType() - Method in class net.morimekta.providence.model.ConstType
 
hasType() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
hasType() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for presence of the type field.
hasType() - Method in class net.morimekta.providence.model.FieldType
 
hasType() - Method in interface net.morimekta.providence.model.TypedefType_OrBuilder
 
hasType() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks for presence of the type field.
hasType() - Method in class net.morimekta.providence.model.TypedefType
 
hasType() - Method in interface net.morimekta.providence.PApplicationException_OrBuilder
 
hasType() - Method in class net.morimekta.providence.PApplicationException._Builder
Checks for presence of the type field.
hasType() - Method in exception net.morimekta.providence.PApplicationException
 
hasValue() - Method in interface net.morimekta.providence.model.ConstType_OrBuilder
 
hasValue() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for presence of the value field.
hasValue() - Method in class net.morimekta.providence.model.ConstType
 
hasValues() - Method in interface net.morimekta.providence.model.EnumType_OrBuilder
 
hasValues() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks for presence of the values field.
hasValues() - Method in class net.morimekta.providence.model.EnumType
 
hasVariant() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
hasVariant() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for presence of the variant field.
hasVariant() - Method in class net.morimekta.providence.model.MessageType
 
hazelcast_portable - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
If set to true will add hazelcast annotations to messages and enums.
HazelcastMessageBuilderStorage<Key,​Message extends PMessage<Message>,​Builder extends PMessageBuilder<Message> & com.hazelcast.nio.serialization.Portable> - Class in net.morimekta.providence.storage.hazelcast
A message store containing message builders.
HazelcastMessageBuilderStorage(IMap<Key, Builder>) - Constructor for class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
HazelcastMessageListStorage<K,​M extends PMessage<M>> - Class in net.morimekta.providence.storage.hazelcast
Note that the hazelcast message store is backed by the PMessage serializable properties, which makes the message field not indexed.
HazelcastMessageListStorage(IMap<K, List<M>>) - Constructor for class net.morimekta.providence.storage.hazelcast.HazelcastMessageListStorage
 
HazelcastMessageSearcher<Q,​Key,​M extends PMessage<M>,​B extends PMessageBuilder<M>> - Class in net.morimekta.providence.storage.hazelcast
 
HazelcastMessageSearcher(Function<Q, Predicate<Key, B>>, IMap<Key, B>) - Constructor for class net.morimekta.providence.storage.hazelcast.HazelcastMessageSearcher
 
HazelcastMessageSetBuilderStorage<Key,​Message extends PMessage<Message>,​Builder extends PMessageBuilder<Message> & com.hazelcast.nio.serialization.Portable> - Class in net.morimekta.providence.storage.hazelcast
A message store containing message builders.
HazelcastMessageSetBuilderStorage(Function<Message, Key>, IMap<Key, Builder>) - Constructor for class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
HazelcastMessageSetStorage<Key,​Message extends PMessage<Message>> - Class in net.morimekta.providence.storage.hazelcast
Note that the hazelcast message store is backed by the PMessage serializable property, which makes the message fields not indexable.
HazelcastMessageSetStorage(Function<Message, Key>, IMap<Key, Message>) - Constructor for class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetStorage
 
HazelcastMessageStorage<Key,​Message extends PMessage<Message>> - Class in net.morimekta.providence.storage.hazelcast
Note that the hazelcast message store is backed by the PMessage serializable property, which makes the message fields not indexable.
HazelcastMessageStorage(IMap<Key, Message>) - Constructor for class net.morimekta.providence.storage.hazelcast.HazelcastMessageStorage
 
HEX - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
HEX - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
HttpClientConnectException - Exception in net.morimekta.providence.client
A ConnectException that specifies the host that was being connected to.
HttpClientConnectException(ConnectException, GenericUrl, InetAddress...) - Constructor for exception net.morimekta.providence.client.HttpClientConnectException
Creates a HttpClientConnectException based on original ConnectException.
HttpClientHandler - Class in net.morimekta.providence.client
HTTP client handler using the google HTTP client interface.
HttpClientHandler(Supplier<GenericUrl>) - Constructor for class net.morimekta.providence.client.HttpClientHandler
Create a HTTP client with default transport, serialization and no instrumentation.
HttpClientHandler(Supplier<GenericUrl>, HttpRequestFactory) - Constructor for class net.morimekta.providence.client.HttpClientHandler
Create a HTTP client with default serialization and no instrumentation.
HttpClientHandler(Supplier<GenericUrl>, HttpRequestFactory, SerializerProvider) - Constructor for class net.morimekta.providence.client.HttpClientHandler
Create a HTTP client with no instrumentation.
HttpClientHandler(Supplier<GenericUrl>, HttpRequestFactory, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.client.HttpClientHandler
Create a HTTP client.

I

I16 - net.morimekta.providence.descriptor.PPrimitive
 
I16 - net.morimekta.providence.PType
 
I16 - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
I32 - net.morimekta.providence.descriptor.PPrimitive
 
I32 - net.morimekta.providence.PType
 
I32 - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
I64 - net.morimekta.providence.descriptor.PPrimitive
 
I64 - net.morimekta.providence.PType
 
I64 - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
ID - net.morimekta.providence.graphql.gql.GQLScalar
 
ID - net.morimekta.providence.model.EnumValue._Field
 
ID - net.morimekta.providence.model.FieldType._Field
 
IDENTIFIER - net.morimekta.providence.config.parser.ConfigTokenType
 
IDENTIFIER - net.morimekta.providence.graphql.parser.GQLTokenType
 
IDENTIFIER - net.morimekta.providence.reflect.parser.ThriftTokenType
 
IDENTIFIER - net.morimekta.providence.serializer.pretty.PrettyTokenType
 
identifierSeparator(int) - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
identifierToken(char[], int, int, int, int) - Method in class net.morimekta.providence.config.parser.ConfigTokenizer
 
identifierToken(char[], int, int, int, int) - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
identifierToken(char[], int, int, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
identifierToken(char[], int, int, int, int) - Method in class net.morimekta.providence.serializer.pretty.PrettyTokenizer
 
ignoring(PField<Message>...) - Method in class net.morimekta.providence.testing.EqualToMessage
 
IMPLEMENTING - net.morimekta.providence.model.MessageType._Field
 
include - net.morimekta.providence.graphql.gql.GQLDirective
@include(if: $var) Include the field only if 'if' resolves to true.
IncludeDeclaration - Class in net.morimekta.providence.reflect.model
include ::= 'include' {file_path} ('as' {programName})?
IncludeDeclaration(ThriftToken, ThriftToken, ThriftToken) - Constructor for class net.morimekta.providence.reflect.model.IncludeDeclaration
 
INCLUDES - net.morimekta.providence.model.ProgramMeta._Field
 
INCLUDES - net.morimekta.providence.model.ProgramType._Field
 
initCause(Throwable) - Method in exception net.morimekta.providence.config.parser.ConfigException
 
initCause(Throwable) - Method in class net.morimekta.providence.PApplicationException._Builder
Initializes the cause of the p_service.PApplicationException
initCause(Throwable) - Method in exception net.morimekta.providence.PApplicationException
 
initCause(Throwable) - Method in exception net.morimekta.providence.reflect.parser.ThriftException
 
initCause(Throwable) - Method in exception net.morimekta.providence.serializer.JsonSerializerException
 
initCause(Throwable) - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
initialKeySet() - Method in class net.morimekta.providence.storage.dir.DefaultFileManager
 
initialKeySet() - Method in interface net.morimekta.providence.storage.dir.FileManager
 
initialKeySet() - Method in class net.morimekta.providence.storage.dir.StringKeyFileManager
 
InMemoryMessageListStore<K,​M extends PMessage<M>> - Class in net.morimekta.providence.storage
Simple in-memory storage of lists providence messages.
InMemoryMessageListStore() - Constructor for class net.morimekta.providence.storage.InMemoryMessageListStore
 
InMemoryMessageSetStore<K,​M extends PMessage<M>> - Class in net.morimekta.providence.storage
Simple in-memory set storage of providence messages.
InMemoryMessageSetStore(Function<M, K>) - Constructor for class net.morimekta.providence.storage.InMemoryMessageSetStore
 
InMemoryMessageStore<K,​M extends PMessage<M>> - Class in net.morimekta.providence.storage
Simple in-memory storage of providence messages.
InMemoryMessageStore() - Constructor for class net.morimekta.providence.storage.InMemoryMessageStore
 
input - Variable in class net.morimekta.providence.maven.plugin.GenerateSourcesMojo
Files to compile.
InputValueFieldProvider - Class in net.morimekta.providence.graphql.utils
 
InputValueFieldProvider(GQLDefinition) - Constructor for class net.morimekta.providence.graphql.utils.InputValueFieldProvider
 
INSTANCE - Static variable in class net.morimekta.providence.serializer.BinarySerializer
An instance of the binary serializer with lenient (non-strict) parsing ready to be used in serialization.
INSTANCE - Static variable in class net.morimekta.providence.serializer.DefaultSerializerProvider
 
INSTANCE - Static variable in class net.morimekta.providence.server.ExceptionHandler
 
Int - net.morimekta.providence.graphql.gql.GQLScalar
 
INTEGER - net.morimekta.providence.graphql.parser.GQLTokenType
 
INTERFACE - net.morimekta.providence.model.MessageVariant
 
INTERFACE - net.morimekta.providence.PMessageVariant
 
INTERNAL_ERROR - net.morimekta.providence.PApplicationExceptionType
The service handler or client handler experienced internal problem.
IntGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for an int field.
IntGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.IntGenerator
 
intRange(int, int) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
IntRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
Default generator for selecting one of a set of values of the same type..
IntRangeGenerator(int, int) - Constructor for class net.morimekta.providence.testing.generator.extra.IntRangeGenerator
 
introspection - Variable in enum net.morimekta.providence.graphql.gql.GQLScalar
 
INVALID_MESSAGE_TYPE - net.morimekta.providence.PApplicationExceptionType
The service call type does not make sense, or is plain wrong, e.g.
INVALID_PROTOCOL - net.morimekta.providence.PApplicationExceptionType
The requested protocol (or version) is not supported.
INVALID_TRANSFORM - net.morimekta.providence.PApplicationExceptionType
NOTE: This value is apparently not in use in thrift.
IOMessageReader - Class in net.morimekta.providence.logging
A reader helper class for matching a serializer with an input stream.
IOMessageReader(InputStream, Serializer) - Constructor for class net.morimekta.providence.logging.IOMessageReader
 
IOMessageWriter - Class in net.morimekta.providence.logging
A writer helper class for matching a serializer with an output stream.
IOMessageWriter(OutputStream, Serializer) - Constructor for class net.morimekta.providence.logging.IOMessageWriter
 
isApplicableFor(PMessageDescriptor) - Method in interface net.morimekta.providence.graphql.gql.GQLFragment
 
isContainer() - Method in class net.morimekta.providence.types.TypeReference
 
isDeclaredType(PDeclaredDescriptor) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
isDefaultOperationAvailable() - Method in class net.morimekta.providence.graphql.gql.GQLQuery
 
isDirectve() - Method in class net.morimekta.providence.graphql.parser.GQLToken
 
isDoubleQualifiedIdentifier() - Method in class net.morimekta.providence.config.parser.ConfigToken
 
isDoubleQualifiedIdentifier() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isEnumValueId() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isFieldId() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isIdentifier() - Method in class net.morimekta.providence.config.parser.ConfigToken
 
isIdentifier() - Method in class net.morimekta.providence.graphql.parser.GQLToken
 
isIdentifier() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isIdentifier() - Method in class net.morimekta.providence.serializer.pretty.PrettyToken
 
isInteger() - Method in class net.morimekta.providence.config.parser.ConfigToken
 
isInteger() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isInteger() - Method in class net.morimekta.providence.serializer.pretty.PrettyToken
 
isJsonCompactible() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
isJsonCompactible() - Method in interface net.morimekta.providence.serializer.json.JsonCompactibleDescriptor
 
isKnownProgram(String) - Method in class net.morimekta.providence.reflect.GlobalRegistry
 
isKnownProgram(String) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
isKnownProgram(String) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
isKnownProgram(String) - Method in class net.morimekta.providence.types.TypeRegistry
 
isList() - Method in class net.morimekta.providence.types.TypeReference
 
isMap() - Method in class net.morimekta.providence.types.TypeReference
 
isModified(int) - Method in class net.morimekta.providence.model.ConstType._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.Declaration._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.EnumType._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.FieldType._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.MessageType._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
isModified(int) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
isModified(int) - Method in class net.morimekta.providence.PApplicationException._Builder
 
isModified(int) - Method in class net.morimekta.providence.PMessageBuilder
Checks if a specific field is modified on the builder.
isModified(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
isModified(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
isModified(PField<Message>) - Method in class net.morimekta.providence.PMessageBuilder
Checks if a specific field is modified on the builder.
isModifiedAnnotations() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks if the annotations field has been modified since the builder was created.
isModifiedAnnotations() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks if the annotations field has been modified since the builder was created.
isModifiedAnnotations() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks if the annotations field has been modified since the builder was created.
isModifiedAnnotations() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks if the annotations field has been modified since the builder was created.
isModifiedAnnotations() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks if the annotations field has been modified since the builder was created.
isModifiedAnnotations() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks if the annotations field has been modified since the builder was created.
isModifiedAnnotations() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks if the annotations field has been modified since the builder was created.
isModifiedDecl() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks if the decl field has been modified since the builder was created.
isModifiedDefaultValue() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks if the default_value field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedDocumentation() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks if the documentation field has been modified since the builder was created.
isModifiedExceptions() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks if the exceptions field has been modified since the builder was created.
isModifiedExtend() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks if the extend field has been modified since the builder was created.
isModifiedFields() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks if the fields field has been modified since the builder was created.
isModifiedFileLines() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks if the file_lines field has been modified since the builder was created.
isModifiedFilePath() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks if the file_path field has been modified since the builder was created.
isModifiedId() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks if the id field has been modified since the builder was created.
isModifiedId() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks if the id field has been modified since the builder was created.
isModifiedImplementing() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks if the implementing field has been modified since the builder was created.
isModifiedIncludes() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks if the includes field has been modified since the builder was created.
isModifiedIncludes() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks if the includes field has been modified since the builder was created.
isModifiedMessage() - Method in class net.morimekta.providence.PApplicationException._Builder
Checks if the message field has been modified since the builder was created.
isModifiedMethods() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks if the methods field has been modified since the builder was created.
isModifiedName() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks if the name field has been modified since the builder was created.
isModifiedName() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks if the name field has been modified since the builder was created.
isModifiedName() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks if the name field has been modified since the builder was created.
isModifiedName() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks if the name field has been modified since the builder was created.
isModifiedName() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks if the name field has been modified since the builder was created.
isModifiedName() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks if the name field has been modified since the builder was created.
isModifiedName() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks if the name field has been modified since the builder was created.
isModifiedName() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks if the name field has been modified since the builder was created.
isModifiedNamespaces() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks if the namespaces field has been modified since the builder was created.
isModifiedOneWay() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks if the one_way field has been modified since the builder was created.
isModifiedParams() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks if the params field has been modified since the builder was created.
isModifiedProgram() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks if the program field has been modified since the builder was created.
isModifiedProgramName() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks if the program_name field has been modified since the builder was created.
isModifiedRequirement() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks if the requirement field has been modified since the builder was created.
isModifiedReturnType() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks if the return_type field has been modified since the builder was created.
isModifiedType() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks if the type field has been modified since the builder was created.
isModifiedType() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks if the type field has been modified since the builder was created.
isModifiedType() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks if the type field has been modified since the builder was created.
isModifiedType() - Method in class net.morimekta.providence.PApplicationException._Builder
Checks if the type field has been modified since the builder was created.
isModifiedValue() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks if the value field has been modified since the builder was created.
isModifiedValues() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks if the values field has been modified since the builder was created.
isModifiedVariant() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks if the variant field has been modified since the builder was created.
isMutation() - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
isNativePrimitive() - Method in enum net.morimekta.providence.descriptor.PPrimitive
 
isNativeType() - Method in class net.morimekta.providence.types.TypeReference
 
isOneway() - Method in interface net.morimekta.providence.descriptor.PServiceMethod
 
isOneway() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
isOneWay() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
isOneWay() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
isOneWay() - Method in class net.morimekta.providence.model.FunctionType
 
isOneWay() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
 
isProvidenceFile(File) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
isProvidenceFile(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
isQualifiedIdentifier() - Method in class net.morimekta.providence.config.parser.ConfigToken
 
isQualifiedIdentifier() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isQualifiedIdentifier() - Method in class net.morimekta.providence.serializer.pretty.PrettyToken
 
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class net.morimekta.providence.jax.rs.ProvidenceMessageBodyReader
 
isReal() - Method in class net.morimekta.providence.config.parser.ConfigToken
 
isReal() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isReal() - Method in class net.morimekta.providence.serializer.pretty.PrettyToken
 
isReferenceIdentifier() - Method in class net.morimekta.providence.config.parser.ConfigToken
 
isReferenceIdentifier() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isReferenceIdentifier() - Method in class net.morimekta.providence.serializer.pretty.PrettyToken
 
isRequestCallType(PServiceCallType) - Method in class net.morimekta.providence.serializer.Serializer
Utility method to check if a service call is a request type.
isSet() - Method in class net.morimekta.providence.types.TypeReference
 
isSet(int) - Method in class net.morimekta.providence.model.ConstType._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.Declaration._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.EnumType._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.FieldType._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.MessageType._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
isSet(int) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
isSet(int) - Method in class net.morimekta.providence.PApplicationException._Builder
 
isSet(int) - Method in class net.morimekta.providence.PMessageBuilder
Checks if a specific field is set on the builder.
isSet(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
isSet(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
isSet(PField<Message>) - Method in class net.morimekta.providence.PMessageBuilder
Checks if a specific field is set on the builder.
isSetAnnotations() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for explicit presence of the annotations field.
isSetAnnotations() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks for explicit presence of the annotations field.
isSetAnnotations() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks for explicit presence of the annotations field.
isSetAnnotations() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for explicit presence of the annotations field.
isSetAnnotations() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for explicit presence of the annotations field.
isSetAnnotations() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for explicit presence of the annotations field.
isSetAnnotations() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for explicit presence of the annotations field.
isSetDecl() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for explicit presence of the decl field.
isSetDeclConst() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for explicit presence of the decl_const field.
isSetDeclEnum() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for explicit presence of the decl_enum field.
isSetDeclMessage() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for explicit presence of the decl_message field.
isSetDeclService() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for explicit presence of the decl_service field.
isSetDeclTypedef() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks for explicit presence of the decl_typedef field.
isSetDefaultValue() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for explicit presence of the default_value field.
isSetDocumentation() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for explicit presence of the documentation field.
isSetDocumentation() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks for explicit presence of the documentation field.
isSetDocumentation() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks for explicit presence of the documentation field.
isSetDocumentation() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for explicit presence of the documentation field.
isSetDocumentation() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for explicit presence of the documentation field.
isSetDocumentation() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for explicit presence of the documentation field.
isSetDocumentation() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for explicit presence of the documentation field.
isSetDocumentation() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for explicit presence of the documentation field.
isSetDocumentation() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks for explicit presence of the documentation field.
isSetExceptions() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for explicit presence of the exceptions field.
isSetExtend() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for explicit presence of the extend field.
isSetFields() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for explicit presence of the fields field.
isSetFileLines() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks for explicit presence of the file_lines field.
isSetFilePath() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks for explicit presence of the file_path field.
isSetId() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks for explicit presence of the id field.
isSetId() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for explicit presence of the id field.
isSetImplementing() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for explicit presence of the implementing field.
isSetIncludes() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks for explicit presence of the includes field.
isSetIncludes() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for explicit presence of the includes field.
isSetMessage() - Method in class net.morimekta.providence.PApplicationException._Builder
Checks for explicit presence of the message field.
isSetMethods() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for explicit presence of the methods field.
isSetName() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for explicit presence of the name field.
isSetName() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks for explicit presence of the name field.
isSetName() - Method in class net.morimekta.providence.model.EnumValue._Builder
Checks for explicit presence of the name field.
isSetName() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for explicit presence of the name field.
isSetName() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for explicit presence of the name field.
isSetName() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for explicit presence of the name field.
isSetName() - Method in class net.morimekta.providence.model.ServiceType._Builder
Checks for explicit presence of the name field.
isSetName() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks for explicit presence of the name field.
isSetNamespaces() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for explicit presence of the namespaces field.
isSetOneWay() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for explicit presence of the one_way field.
isSetParams() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for explicit presence of the params field.
isSetProgram() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Checks for explicit presence of the program field.
isSetProgramName() - Method in class net.morimekta.providence.model.ProgramType._Builder
Checks for explicit presence of the program_name field.
isSetRequirement() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for explicit presence of the requirement field.
isSetReturnType() - Method in class net.morimekta.providence.model.FunctionType._Builder
Checks for explicit presence of the return_type field.
isSetType() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for explicit presence of the type field.
isSetType() - Method in class net.morimekta.providence.model.FieldType._Builder
Checks for explicit presence of the type field.
isSetType() - Method in class net.morimekta.providence.model.TypedefType._Builder
Checks for explicit presence of the type field.
isSetType() - Method in class net.morimekta.providence.PApplicationException._Builder
Checks for explicit presence of the type field.
isSetValue() - Method in class net.morimekta.providence.model.ConstType._Builder
Checks for explicit presence of the value field.
isSetValues() - Method in class net.morimekta.providence.model.EnumType._Builder
Checks for explicit presence of the values field.
isSetVariant() - Method in class net.morimekta.providence.model.MessageType._Builder
Checks for explicit presence of the variant field.
isSimple() - Method in class net.morimekta.providence.descriptor.PMessageDescriptor
 
isSimple() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
isSimple() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
isSimple() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
isSimple() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
isString() - Method in class net.morimekta.providence.config.parser.ConfigToken
 
isString() - Method in class net.morimekta.providence.graphql.parser.GQLToken
 
isStringLiteral() - Method in class net.morimekta.providence.serializer.pretty.PrettyToken
 
isSymbol(char) - Method in class net.morimekta.providence.reflect.parser.ThriftToken
 
isSymbol(char) - Method in class net.morimekta.providence.serializer.pretty.PrettyToken
 
isThriftFile(File) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
isThriftFile(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
isUnionModified() - Method in class net.morimekta.providence.model.Declaration._Builder
Checks if the Declaration union has been modified since the builder was created.
isVariable() - Method in class net.morimekta.providence.graphql.parser.GQLToken
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class net.morimekta.providence.jax.rs.ProvidenceMessageBodyWriter
 
itemDescriptor() - Method in class net.morimekta.providence.descriptor.PContainer
 

J

jackson - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
If set to true will add jackson 2 annotations to messages and enums.
JAVA_EXCEPTION_CLASS - net.morimekta.providence.descriptor.PAnnotation
Specify exception class to extend for exception structs.
JAVA_HAZELCAST_CLASS_ID - net.morimekta.providence.descriptor.PAnnotation
Specify if a struct should be generated using hazelcast.portable interface to be compatible with serialization and deserialization of hazelcast portable.
JAVA_HAZELCAST_FACTORY_ID - net.morimekta.providence.descriptor.PAnnotation
Specify if a file should generate with support with hazelcast portable implementation.
JAVA_IMPLEMENTS - net.morimekta.providence.descriptor.PAnnotation
Add extra interfaces to a struct.
JAVA_PUBLIC_CONSTRUCTOR - net.morimekta.providence.descriptor.PAnnotation
For struct and exception.
JAVA_SERVICE_METHOD_THROWS - net.morimekta.providence.descriptor.PAnnotation
Specify an exception class to throw instead of the default declared exceptions.
JSON_COMPACT - net.morimekta.providence.descriptor.PAnnotation
If a struct can use a compact serialized format.
JSON_MEDIA_TYPE - Static variable in class net.morimekta.providence.serializer.JsonSerializer
 
jsonCompact() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
jsonCompact() - Method in interface net.morimekta.providence.serializer.json.JsonCompactible
 
JsonCompactible - Interface in net.morimekta.providence.serializer.json
Marker class and implementation check for if a struct can use the JSON jsonCompact format, using an array of the fields in numeric order.
JsonCompactibleDescriptor - Interface in net.morimekta.providence.serializer.json
Marker class and implementation check for if a struct can use the JSON jsonCompact format, using an array of the fields in numeric order.
JsonSerializer - Class in net.morimekta.providence.serializer
Compact JSON serializer.
JsonSerializer() - Constructor for class net.morimekta.providence.serializer.JsonSerializer
 
JsonSerializer(boolean) - Constructor for class net.morimekta.providence.serializer.JsonSerializer
 
JsonSerializerException - Exception in net.morimekta.providence.serializer
Wrapper for a JsonException into a SerializerException.
JsonSerializerException(JsonException) - Constructor for exception net.morimekta.providence.serializer.JsonSerializerException
 

K

kConst - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kDescriptor - Static variable in class net.morimekta.providence.model.ConstType
 
kDescriptor - Static variable in interface net.morimekta.providence.model.Decl
 
kDescriptor - Static variable in class net.morimekta.providence.model.Declaration
 
kDescriptor - Static variable in class net.morimekta.providence.model.EnumType
 
kDescriptor - Static variable in class net.morimekta.providence.model.EnumValue
 
kDescriptor - Static variable in enum net.morimekta.providence.model.FieldRequirement
 
kDescriptor - Static variable in class net.morimekta.providence.model.FieldType
 
kDescriptor - Static variable in class net.morimekta.providence.model.FunctionType
 
kDescriptor - Static variable in class net.morimekta.providence.model.MessageType
 
kDescriptor - Static variable in enum net.morimekta.providence.model.MessageVariant
 
kDescriptor - Static variable in class net.morimekta.providence.model.ProgramMeta
 
kDescriptor - Static variable in class net.morimekta.providence.model.ProgramType
 
kDescriptor - Static variable in class net.morimekta.providence.model.ServiceType
 
kDescriptor - Static variable in class net.morimekta.providence.model.TypedefType
 
kDescriptor - Static variable in exception net.morimekta.providence.PApplicationException
 
kDescriptor - Static variable in enum net.morimekta.providence.PApplicationExceptionType
 
kDescriptor - Static variable in enum net.morimekta.providence.PServiceCallType
 
kDirective - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
KeepLastNCleanupPolicy - Class in net.morimekta.providence.logging.rolling
Cleanup policy that keeps the N previous files.
KeepLastNCleanupPolicy(int, String) - Constructor for class net.morimekta.providence.logging.rolling.KeepLastNCleanupPolicy
 
KeepLastNCleanupPolicy(int, Pattern) - Constructor for class net.morimekta.providence.logging.rolling.KeepLastNCleanupPolicy
 
kEntrySep - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kEntrySep - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kEntrySep - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kEnum - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kException - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kExtends - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
keyDescriptor() - Method in class net.morimekta.providence.descriptor.PMap
 
keyPathToFields(PMessageDescriptor, String) - Static method in class net.morimekta.providence.util.MessageUtil
Convert a key path to a list of consecutive fields for recursive lookup.
keys() - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
keys() - Method in class net.morimekta.providence.storage.DirectoryMessageSetStore
 
keys() - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
keys() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
keys() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageListStorage
 
keys() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
keys() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetStorage
 
keys() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageStorage
 
keys() - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
keys() - Method in class net.morimekta.providence.storage.InMemoryMessageSetStore
 
keys() - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
keys() - Method in interface net.morimekta.providence.storage.ReadOnlyStore
Get a collection of all the keys in the store.
keyType - Variable in class net.morimekta.providence.types.TypeReference
 
kFieldValueSep - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kFieldValueSep - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kFieldValueSep - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kFieldValueSep - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kGenericEnd - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kGenericStart - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kIdentifierSep - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kIdentifierSep - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kImplements - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kInclude - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kInterface - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kKeyValueSep - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kKeyValueSep - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kKeyValueSep - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kKeyValueSep - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kLineSep - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kLineSep1 - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kLineSep2 - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kListEnd - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kListEnd - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kListEnd - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kListEnd - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kListStart - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kListStart - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kListStart - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kListStart - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kLiteralDoubleQuote - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kMessageEnd - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kMessageEnd - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kMessageEnd - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kMessageEnd - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kMessageStart - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kMessageStart - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kMessageStart - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kMessageStart - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kNamespace - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kNull - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kOf - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kOneway - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kOptional - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kParamsEnd - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kParamsEnd - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kParamsEnd - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kParamsEnd - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kParamsStart - Static variable in class net.morimekta.providence.config.parser.ConfigToken
 
kParamsStart - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kParamsStart - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
 
kParamsStart - Static variable in class net.morimekta.providence.serializer.pretty.PrettyToken
 
kProvidenceKeywords - Static variable in class net.morimekta.providence.reflect.parser.ThriftConstants
 
kRequired - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kReservedWords - Static variable in class net.morimekta.providence.reflect.parser.ThriftConstants
 
kService - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kStruct - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kThriftKeywords - Static variable in class net.morimekta.providence.reflect.parser.ThriftConstants
 
kThrows - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kTypedef - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kUnion - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
kVariable - Static variable in class net.morimekta.providence.graphql.parser.GQLToken
 
kVoid - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 

L

label - Variable in enum net.morimekta.providence.descriptor.PRequirement
 
limitToString(PMessageOrBuilder<M>) - Static method in class net.morimekta.providence.testing.util.MessageDiff
 
LIST - net.morimekta.providence.PType
 
LIST - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
ListGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for a list field.
ListGenerator(PList<Object>) - Constructor for class net.morimekta.providence.testing.generator.defaults.ListGenerator
 
load(File) - Method in class net.morimekta.providence.reflect.ProgramLoader
 
load(Path) - Method in class net.morimekta.providence.reflect.ProgramLoader
Load a thrift definition from file including all it's dependencies.
loadFile(Path) - Method in class net.morimekta.providence.config.ConfigLoader
Load a config file without parent config like on config file includes.
loadFile(Path, ConfigSupplier<M>) - Method in class net.morimekta.providence.config.ConfigLoader
Load a config file overlaying another config.
loadResource(String) - Method in class net.morimekta.providence.config.ConfigLoader
Load a config resource without parent config like on config file includes.
LogFormatter - Class in net.morimekta.providence.logging
LogFormatter is a formatter (one-way serialization) similar to the PrettySerializer, except it supports adding FieldHandlers to modify in.
LogFormatter(boolean, Collection<LogFormatter.FieldHandler>) - Constructor for class net.morimekta.providence.logging.LogFormatter
Create a log formatter.
LogFormatter(boolean, LogFormatter.FieldHandler...) - Constructor for class net.morimekta.providence.logging.LogFormatter
Create a log formatter.
LogFormatter(LogFormatter.FieldHandler...) - Constructor for class net.morimekta.providence.logging.LogFormatter
Create a log formatter with compact format.
LogFormatter.FieldHandler - Interface in net.morimekta.providence.logging
Handler for a single field in a message.
longestCommonPrefixPath(Collection<String>) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
LongGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for a long field.
LongGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.LongGenerator
 
longRange(long, long) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
LongRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
Default generator for selecting one of a set of values of the same type..
LongRangeGenerator(long, long) - Constructor for class net.morimekta.providence.testing.generator.extra.LongRangeGenerator
 

M

MANIFEST_PROPERTY - Static variable in interface net.morimekta.providence.generator.GeneratorFactory
 
map(int, ResultSet, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.MessageRowMapper
 
map(ResultSet, int, StatementContext) - Method in class net.morimekta.providence.jdbi.v3.EnumValueMapper
 
map(ResultSet, StatementContext) - Method in class net.morimekta.providence.jdbi.v3.MessageRowMapper
 
MAP - net.morimekta.providence.PType
 
MAP - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
mapColumn(ResultSet, int, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.EnumValueMapper
 
mapColumn(ResultSet, String, StatementContext) - Method in class net.morimekta.providence.jdbi.v2.EnumValueMapper
 
MapGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for map fields.
MapGenerator(PMap<Object, Object>) - Constructor for class net.morimekta.providence.testing.generator.defaults.MapGenerator
 
matches(Object) - Method in class net.morimekta.providence.testing.EqualToMessage
 
MAX_COMPACT_FIELDS - Static variable in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
maybeUpdateCurrentFile(RollingFileMessageWriter.CurrentFileUpdater, boolean) - Method in class net.morimekta.providence.logging.rolling.SizeBasedRollingPolicy
 
maybeUpdateCurrentFile(RollingFileMessageWriter.CurrentFileUpdater, boolean) - Method in class net.morimekta.providence.logging.rolling.TimeBasedRollingPolicy
 
maybeUpdateCurrentFile(RollingFileMessageWriter.CurrentFileUpdater, boolean) - Method in interface net.morimekta.providence.logging.RollingFileMessageWriter.RollingPolicy
Maybe call the current file updater.
MEDIA_TYPE - Static variable in class net.morimekta.providence.graphql.GQLServlet
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.serializer.BinarySerializer
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.serializer.FastBinarySerializer
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.serializer.JsonSerializer
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.serializer.PrettySerializer
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.thrift.TBinaryProtocolSerializer
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.thrift.TCompactProtocolSerializer
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.thrift.TJsonProtocolSerializer
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.thrift.TSimpleJsonProtocolSerializer
 
MEDIA_TYPE - Static variable in class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
mediaType() - Method in class net.morimekta.providence.serializer.BinarySerializer
 
mediaType() - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
mediaType() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
mediaType() - Method in class net.morimekta.providence.serializer.PrettySerializer
 
mediaType() - Method in class net.morimekta.providence.serializer.Serializer
 
mediaType() - Method in class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
merge(Message) - Method in class net.morimekta.providence.PMessageBuilder
Merges the provided message into the builder.
merge(Message) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
merge(ConstType) - Method in class net.morimekta.providence.model.ConstType._Builder
 
merge(Declaration) - Method in class net.morimekta.providence.model.Declaration._Builder
 
merge(EnumType) - Method in class net.morimekta.providence.model.EnumType._Builder
 
merge(EnumValue) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
merge(FieldType) - Method in class net.morimekta.providence.model.FieldType._Builder
 
merge(FunctionType) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
merge(MessageType) - Method in class net.morimekta.providence.model.MessageType._Builder
 
merge(ProgramMeta) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
merge(ProgramType) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
merge(ServiceType) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
merge(TypedefType) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
merge(PApplicationException) - Method in class net.morimekta.providence.PApplicationException._Builder
 
merge(CUnion) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
mergeWith(Message) - Method in interface net.morimekta.providence.PMessage
Shorthand for merging two messages.
MESSAGE - net.morimekta.providence.PApplicationException._Field
 
MESSAGE - net.morimekta.providence.PType
 
MESSAGE_FIELD - net.morimekta.providence.descriptor.PAnnotation
Specify which field to use for the exception message.
MessageCollectors - Class in net.morimekta.providence.streams
Collector helpers for writing a number of messages to a output stream, file etc.
MessageDeclaration - Class in net.morimekta.providence.reflect.model
variant ::= 'struct' | 'union' | 'exception' | 'interface' message ::= {variant} {name} (('implements' | 'of') {implementing})? '{' {field}* '}' {annotations}?
MessageDeclaration(String, ThriftToken, ThriftToken, ThriftToken, List<FieldDeclaration>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.MessageDeclaration
 
MessageDiff - Class in net.morimekta.providence.testing.util
Utility to map differences between two messages in a much more compact way than showing the two messages.
MessageDiff.MismatchHandler - Interface in net.morimekta.providence.testing.util
 
MessageFieldArgument<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v2
Smart mapping of message fields to SQL bound argument.
MessageFieldArgument<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
Smart mapping of message fields to SQL bound argument.
MessageFieldArgument(PMessageOrBuilder<M>, PField<M>) - Constructor for class net.morimekta.providence.jdbi.v2.MessageFieldArgument
Create a message field argument.
MessageFieldArgument(PMessageOrBuilder<M>, PField<M>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageFieldArgument
Create a message field argument.
MessageFieldArgument(PMessageOrBuilder<M>, PField<M>, int) - Constructor for class net.morimekta.providence.jdbi.v2.MessageFieldArgument
Create a message field argument.
MessageFieldArgument(PMessageOrBuilder<M>, PField<M>, int) - Constructor for class net.morimekta.providence.jdbi.v3.MessageFieldArgument
Create a message field argument.
MessageFieldGenerator<M extends PMessage<M>,​MB extends PMessageOrBuilder<M>,​C extends GeneratorContext<C>,​T> - Interface in net.morimekta.providence.testing.generator
Basic generator interface.
MessageFieldGenerator.Conditional<M extends PMessage<M>,​MB extends PMessageOrBuilder<M>,​C extends GeneratorContext<C>,​T> - Class in net.morimekta.providence.testing.generator
Conditional field value generator.
MessageFieldGenerator.Wrapper<M extends PMessage<M>,​MB extends PMessageOrBuilder<M>,​C extends GeneratorContext<C>,​T> - Class in net.morimekta.providence.testing.generator
Simple class that wraps a standard value generator.
MessageGenerator<Context extends GeneratorContext<Context>,​Message extends PMessage<Message>,​MessageOrBuilder extends PMessageOrBuilder<Message>> - Class in net.morimekta.providence.testing.generator
Message generator for generating a specific message.
MessageGenerator(PMessageDescriptor<Message>) - Constructor for class net.morimekta.providence.testing.generator.MessageGenerator
 
MessageListReadOnlyStore<K,​M extends PMessage<M>> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type.
MessageListStore<K,​M extends PMessage<M>> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type.
MessageNamedArgumentFinder<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v2
A NamedArgumentFinder implementation that uses a message and finds values based on the thrift declared field names.
MessageNamedArgumentFinder<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
A NamedArgumentFinder implementation that uses a message and finds values based on the thrift declared field names.
MessageNamedArgumentFinder(String, PMessageOrBuilder<M>, Map<PField<M>, Integer>) - Constructor for class net.morimekta.providence.jdbi.v2.MessageNamedArgumentFinder
Create a named argument finder.
MessageNamedArgumentFinder(String, PMessageOrBuilder<M>, Map<PField<M>, Integer>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageNamedArgumentFinder
Create a named argument finder.
MessageReader - Interface in net.morimekta.providence.logging
An interface for reading messages and service calls.
MessageReadOnlyStore<K,​M extends PMessage<M>> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type.
MessageRowMapper<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v2
Map a result set to a message based on meta information and the message descriptor.
MessageRowMapper<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
Map a result set to a message based on meta information and the message descriptor.
MessageRowMapper(String, PMessageDescriptor<M>) - Constructor for class net.morimekta.providence.jdbi.v2.MessageRowMapper
Create a message row mapper.
MessageRowMapper(String, PMessageDescriptor<M>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageRowMapper
Create a message row mapper.
MessageRowMapper(String, PMessageDescriptor<M>, Map<String, PField<M>>) - Constructor for class net.morimekta.providence.jdbi.v2.MessageRowMapper
Create a message row mapper.
MessageRowMapper(String, PMessageDescriptor<M>, Map<String, PField<M>>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageRowMapper
Create a message row mapper.
MessageRowMapper(PMessageDescriptor<M>) - Constructor for class net.morimekta.providence.jdbi.v2.MessageRowMapper
Create a message row mapper.
MessageRowMapper(PMessageDescriptor<M>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageRowMapper
Create a message row mapper.
MessageRowMapper(PMessageDescriptor<M>, Map<String, PField<M>>) - Constructor for class net.morimekta.providence.jdbi.v2.MessageRowMapper
Create a message row mapper.
MessageRowMapper(PMessageDescriptor<M>, Map<String, PField<M>>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageRowMapper
Create a message row mapper.
MessageSearcher<Q,​M extends PMessage<M>> - Interface in net.morimekta.providence.storage
Interface for searching a store for a specific search S.
MessageSetStore<K,​M extends PMessage<M>> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type as if it's a set of distinct messages.
MessageSpliterator<Message extends PMessage<Message>> - Class in net.morimekta.providence.streams
Spliterator that reads messages from a stream.
MessageSpliterator(InputStream, Serializer, PMessageDescriptor<Message>) - Constructor for class net.morimekta.providence.streams.MessageSpliterator
Make a self-closing message spliterator.
MessageSpliterator(InputStream, Serializer, PMessageDescriptor<Message>, Closeable) - Constructor for class net.morimekta.providence.streams.MessageSpliterator
Make a spliterator with specific closing function.
MessageStore<K,​M extends PMessage<M>> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type.
MessageStoreUtils - Class in net.morimekta.providence.storage
Utilities for message store implementations and interfaces.
MessageStoreUtils() - Constructor for class net.morimekta.providence.storage.MessageStoreUtils
 
MessageStreams - Class in net.morimekta.providence.streams
Helper class to create streams that read providence messages.
MessageStreams() - Constructor for class net.morimekta.providence.streams.MessageStreams
 
MessageType - Class in net.morimekta.providence.model
<variant> { (<field> ([,;])?)
MessageType_OrBuilder - Interface in net.morimekta.providence.model
<variant> { (<field> ([,;])?)
MessageType._Builder - Class in net.morimekta.providence.model
<variant> { (<field> ([,;])?)
MessageType._Field - Enum in net.morimekta.providence.model
 
MessageUpserter<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v2
Helper class to handle inserting content from messages into a table.
MessageUpserter<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
Helper class to handle inserting content from messages into a table.
MessageUpserter.Builder<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v2
 
MessageUpserter.Builder<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
 
MessageUtil - Class in net.morimekta.providence.util
Convenience methods for handling providence messages.
MessageValidator<M extends PMessage<M>,​E extends java.lang.Exception> - Class in net.morimekta.providence.util
Class that handles validation of the structure or content of a message type.
MessageValidator.Builder<M extends PMessage<M>,​E extends java.lang.Exception> - Class in net.morimekta.providence.util
Builder vlass for message validators.
MessageValidator.Validation<M extends PMessage<M>,​E extends java.lang.Exception> - Interface in net.morimekta.providence.util
 
MessageVariant - Enum in net.morimekta.providence.model
Struct variant for StructType.
MessageVariant._Builder - Class in net.morimekta.providence.model
 
MessageWriter - Interface in net.morimekta.providence.logging
An interface for writing messages and service calls.
MethodDeclaration - Class in net.morimekta.providence.reflect.model
function ::= 'oneway'? {type} {name} '(' {field}* ')' ('throws' '(' {field}* ')')? {annotations}?
MethodDeclaration(String, ThriftToken, List<ThriftToken>, ThriftToken, List<FieldDeclaration>, List<FieldDeclaration>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.MethodDeclaration
 
METHODS - net.morimekta.providence.model.ServiceType._Field
 
MISSING_RESULT - net.morimekta.providence.PApplicationExceptionType
The response did not have a defined non-null result.
modifiedFields() - Method in class net.morimekta.providence.PMessageBuilder
Get a Collection of F with fields Modified since creation of the builder.
mutableAnnotations() - Method in class net.morimekta.providence.model.ConstType._Builder
 
mutableAnnotations() - Method in class net.morimekta.providence.model.EnumType._Builder
 
mutableAnnotations() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
mutableAnnotations() - Method in class net.morimekta.providence.model.FieldType._Builder
 
mutableAnnotations() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
mutableAnnotations() - Method in class net.morimekta.providence.model.MessageType._Builder
 
mutableAnnotations() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
mutableDecl() - Method in class net.morimekta.providence.model.ProgramType._Builder
List of declarations in the program file.
mutableDeclConst() - Method in class net.morimekta.providence.model.Declaration._Builder
Get the builder for the contained decl_const message field.
mutableDeclEnum() - Method in class net.morimekta.providence.model.Declaration._Builder
Get the builder for the contained decl_enum message field.
mutableDeclMessage() - Method in class net.morimekta.providence.model.Declaration._Builder
Get the builder for the contained decl_message message field.
mutableDeclService() - Method in class net.morimekta.providence.model.Declaration._Builder
Get the builder for the contained decl_service message field.
mutableDeclTypedef() - Method in class net.morimekta.providence.model.Declaration._Builder
Get the builder for the contained decl_typedef message field.
mutableExceptions() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
mutableFields() - Method in class net.morimekta.providence.model.MessageType._Builder
 
mutableFileLines() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
The lines of the program file
mutableIncludes() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Map of program name to meta of included programs
mutableIncludes() - Method in class net.morimekta.providence.model.ProgramType._Builder
List of included thrift files.
mutableMethods() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
mutableNamespaces() - Method in class net.morimekta.providence.model.ProgramType._Builder
Map of language to laguage dependent namespace identifier.
mutableParams() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
mutableProgram() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Get the builder for the contained program message field.
mutableValues() - Method in class net.morimekta.providence.model.EnumType._Builder
 
mutate() - Method in class net.morimekta.providence.model.ConstType
 
mutate() - Method in class net.morimekta.providence.model.Declaration
 
mutate() - Method in class net.morimekta.providence.model.EnumType
 
mutate() - Method in class net.morimekta.providence.model.EnumValue
 
mutate() - Method in class net.morimekta.providence.model.FieldType
 
mutate() - Method in class net.morimekta.providence.model.FunctionType
 
mutate() - Method in class net.morimekta.providence.model.MessageType
 
mutate() - Method in class net.morimekta.providence.model.ProgramMeta
 
mutate() - Method in class net.morimekta.providence.model.ProgramType
 
mutate() - Method in class net.morimekta.providence.model.ServiceType
 
mutate() - Method in class net.morimekta.providence.model.TypedefType
 
mutate() - Method in exception net.morimekta.providence.PApplicationException
 
mutate() - Method in interface net.morimekta.providence.PMessage
Get a builder that extends the current object.
mutate() - Method in exception net.morimekta.providence.reflect.contained.CException
 
mutate() - Method in class net.morimekta.providence.reflect.contained.CInterface
 
mutate() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
mutate() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
mutator(int) - Method in class net.morimekta.providence.model.ConstType._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.Declaration._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.EnumType._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.FieldType._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.MessageType._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
mutator(int) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
mutator(int) - Method in class net.morimekta.providence.PApplicationException._Builder
 
mutator(int) - Method in class net.morimekta.providence.PMessageBuilder
Get the builder for the given message contained in this builder.
mutator(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
mutator(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
mutator(PField<Message>) - Method in class net.morimekta.providence.PMessageBuilder
Get the builder for the given message contained in this builder.

N

name() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.BindType
 
name() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindType
 
NAME - net.morimekta.providence.model.ConstType._Field
 
NAME - net.morimekta.providence.model.Decl._Field
 
NAME - net.morimekta.providence.model.EnumType._Field
 
NAME - net.morimekta.providence.model.EnumValue._Field
 
NAME - net.morimekta.providence.model.FieldType._Field
 
NAME - net.morimekta.providence.model.FunctionType._Field
 
NAME - net.morimekta.providence.model.MessageType._Field
 
NAME - net.morimekta.providence.model.ServiceType._Field
 
NAME - net.morimekta.providence.model.TypedefType._Field
 
named() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
NamespaceDeclaration - Class in net.morimekta.providence.reflect.model
 
NamespaceDeclaration(ThriftToken, ThriftToken, ThriftToken) - Constructor for class net.morimekta.providence.reflect.model.NamespaceDeclaration
 
NAMESPACES - net.morimekta.providence.model.ProgramType._Field
 
net.morimekta.providence - package net.morimekta.providence
 
net.morimekta.providence.client - package net.morimekta.providence.client
 
net.morimekta.providence.config - package net.morimekta.providence.config
 
net.morimekta.providence.config.impl - package net.morimekta.providence.config.impl
 
net.morimekta.providence.config.parser - package net.morimekta.providence.config.parser
 
net.morimekta.providence.config.testing - package net.morimekta.providence.config.testing
 
net.morimekta.providence.config.util - package net.morimekta.providence.config.util
 
net.morimekta.providence.descriptor - package net.morimekta.providence.descriptor
 
net.morimekta.providence.generator - package net.morimekta.providence.generator
 
net.morimekta.providence.generator.util - package net.morimekta.providence.generator.util
 
net.morimekta.providence.graphql - package net.morimekta.providence.graphql
 
net.morimekta.providence.graphql.gql - package net.morimekta.providence.graphql.gql
 
net.morimekta.providence.graphql.parser - package net.morimekta.providence.graphql.parser
 
net.morimekta.providence.graphql.utils - package net.morimekta.providence.graphql.utils
 
net.morimekta.providence.jackson - package net.morimekta.providence.jackson
 
net.morimekta.providence.jax.rs - package net.morimekta.providence.jax.rs
 
net.morimekta.providence.jdbi.v2 - package net.morimekta.providence.jdbi.v2
 
net.morimekta.providence.jdbi.v2.annotations - package net.morimekta.providence.jdbi.v2.annotations
 
net.morimekta.providence.jdbi.v2.util - package net.morimekta.providence.jdbi.v2.util
 
net.morimekta.providence.jdbi.v3 - package net.morimekta.providence.jdbi.v3
 
net.morimekta.providence.jdbi.v3.annotations - package net.morimekta.providence.jdbi.v3.annotations
 
net.morimekta.providence.jdbi.v3.util - package net.morimekta.providence.jdbi.v3.util
 
net.morimekta.providence.logging - package net.morimekta.providence.logging
 
net.morimekta.providence.logging.rolling - package net.morimekta.providence.logging.rolling
 
net.morimekta.providence.maven.plugin - package net.morimekta.providence.maven.plugin
 
net.morimekta.providence.maven.util - package net.morimekta.providence.maven.util
 
net.morimekta.providence.model - package net.morimekta.providence.model
 
net.morimekta.providence.reflect - package net.morimekta.providence.reflect
 
net.morimekta.providence.reflect.contained - package net.morimekta.providence.reflect.contained
 
net.morimekta.providence.reflect.model - package net.morimekta.providence.reflect.model
 
net.morimekta.providence.reflect.parser - package net.morimekta.providence.reflect.parser
 
net.morimekta.providence.reflect.util - package net.morimekta.providence.reflect.util
 
net.morimekta.providence.serializer - package net.morimekta.providence.serializer
 
net.morimekta.providence.serializer.binary - package net.morimekta.providence.serializer.binary
 
net.morimekta.providence.serializer.json - package net.morimekta.providence.serializer.json
 
net.morimekta.providence.serializer.pretty - package net.morimekta.providence.serializer.pretty
 
net.morimekta.providence.server - package net.morimekta.providence.server
 
net.morimekta.providence.storage - package net.morimekta.providence.storage
 
net.morimekta.providence.storage.dir - package net.morimekta.providence.storage.dir
 
net.morimekta.providence.storage.hazelcast - package net.morimekta.providence.storage.hazelcast
 
net.morimekta.providence.streams - package net.morimekta.providence.streams
 
net.morimekta.providence.testing - package net.morimekta.providence.testing
 
net.morimekta.providence.testing.generator - package net.morimekta.providence.testing.generator
 
net.morimekta.providence.testing.generator.defaults - package net.morimekta.providence.testing.generator.defaults
 
net.morimekta.providence.testing.generator.extra - package net.morimekta.providence.testing.generator.extra
 
net.morimekta.providence.testing.junit4 - package net.morimekta.providence.testing.junit4
 
net.morimekta.providence.testing.util - package net.morimekta.providence.testing.util
 
net.morimekta.providence.thrift - package net.morimekta.providence.thrift
 
net.morimekta.providence.thrift.client - package net.morimekta.providence.thrift.client
 
net.morimekta.providence.thrift.io - package net.morimekta.providence.thrift.io
 
net.morimekta.providence.thrift.server - package net.morimekta.providence.thrift.server
 
net.morimekta.providence.types - package net.morimekta.providence.types
 
net.morimekta.providence.util - package net.morimekta.providence.util
 
next() - Method in class net.morimekta.providence.graphql.parser.GQLLexer
 
nextCollectionSize() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
nextFieldIsPresent() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
nextFrame() - Method in class net.morimekta.providence.thrift.io.FramedBufferInputStream
Skip the rest of the current frame, regardless of how much has bean read / used.
nextMessage(PMessageDescriptor<M>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
Create a message based on the current generator.
nextMessage(PMessageDescriptor<M>, Consumer<MessageGenerator<Context, M, MOB>>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
Create a message based on a modified generator.
nextSymbol() - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
nextSymbol() - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
NonblockingSocketClientHandler - Class in net.morimekta.providence.thrift.client
Client handler for thrift RPC using the TNonblockingServer, or similar that uses the TFramedTransport message wrapper.
NonblockingSocketClientHandler(Serializer, SocketAddress, PService) - Constructor for class net.morimekta.providence.thrift.client.NonblockingSocketClientHandler
 
NonblockingSocketClientHandler(Serializer, SocketAddress, PService, int, int) - Constructor for class net.morimekta.providence.thrift.client.NonblockingSocketClientHandler
 
NonblockingSocketClientHandler(Serializer, SocketAddress, PService, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.thrift.client.NonblockingSocketClientHandler
 
NonblockingSocketClientHandler(Serializer, SocketAddress, PService, PServiceCallInstrumentation, int, int) - Constructor for class net.morimekta.providence.thrift.client.NonblockingSocketClientHandler
 
NonblockingSocketClientHandler(Serializer, SocketAddress, PService, PServiceCallInstrumentation, int, int, int) - Constructor for class net.morimekta.providence.thrift.client.NonblockingSocketClientHandler
 
NonblockingSocketServer - Class in net.morimekta.providence.thrift.server
Based heavily on org.apache.thrift.transport.TNonblockingServerTransport and meant to be a providence replacement for it.
NonblockingSocketServer.Builder - Class in net.morimekta.providence.thrift.server
 
NONE - net.morimekta.providence.descriptor.PAnnotation
 
NOOP - Static variable in interface net.morimekta.providence.PServiceCallInstrumentation
A simple NO-OP instrumentation instance.
noun() - Static method in class net.morimekta.providence.testing.util.EnglishWords
 
NS_IN_MILLIS - Static variable in interface net.morimekta.providence.PServiceCallInstrumentation
Handy constant for calculating MS duration.
NullArgument - Class in net.morimekta.providence.jdbi.v2.util
 
NullArgument(int) - Constructor for class net.morimekta.providence.jdbi.v2.util.NullArgument
 
numAnnotations() - Method in interface net.morimekta.providence.model.ConstType_OrBuilder
 
numAnnotations() - Method in class net.morimekta.providence.model.ConstType._Builder
 
numAnnotations() - Method in class net.morimekta.providence.model.ConstType
 
numAnnotations() - Method in interface net.morimekta.providence.model.EnumType_OrBuilder
 
numAnnotations() - Method in class net.morimekta.providence.model.EnumType._Builder
 
numAnnotations() - Method in class net.morimekta.providence.model.EnumType
 
numAnnotations() - Method in interface net.morimekta.providence.model.EnumValue_OrBuilder
 
numAnnotations() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
numAnnotations() - Method in class net.morimekta.providence.model.EnumValue
 
numAnnotations() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
numAnnotations() - Method in class net.morimekta.providence.model.FieldType._Builder
 
numAnnotations() - Method in class net.morimekta.providence.model.FieldType
 
numAnnotations() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
numAnnotations() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
numAnnotations() - Method in class net.morimekta.providence.model.FunctionType
 
numAnnotations() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
numAnnotations() - Method in class net.morimekta.providence.model.MessageType._Builder
 
numAnnotations() - Method in class net.morimekta.providence.model.MessageType
 
numAnnotations() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
numAnnotations() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
numAnnotations() - Method in class net.morimekta.providence.model.ServiceType
 
NUMBER - net.morimekta.providence.config.parser.ConfigTokenType
 
NUMBER - net.morimekta.providence.reflect.parser.ThriftTokenType
 
NUMBER - net.morimekta.providence.serializer.pretty.PrettyTokenType
 
numberToken(char[], int, int, int, int) - Method in class net.morimekta.providence.config.parser.ConfigTokenizer
 
numberToken(char[], int, int, int, int) - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
numberToken(char[], int, int, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
numberToken(char[], int, int, int, int) - Method in class net.morimekta.providence.serializer.pretty.PrettyTokenizer
 
numDecl() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
 
numDecl() - Method in class net.morimekta.providence.model.ProgramType._Builder
List of declarations in the program file.
numDecl() - Method in class net.morimekta.providence.model.ProgramType
 
numExceptions() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
numExceptions() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
numExceptions() - Method in class net.morimekta.providence.model.FunctionType
 
numFields() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
numFields() - Method in class net.morimekta.providence.model.MessageType._Builder
 
numFields() - Method in class net.morimekta.providence.model.MessageType
 
numFileLines() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
 
numFileLines() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
The lines of the program file
numFileLines() - Method in class net.morimekta.providence.model.ProgramMeta
 
numIncludes() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
 
numIncludes() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Map of program name to meta of included programs
numIncludes() - Method in class net.morimekta.providence.model.ProgramMeta
 
numIncludes() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
 
numIncludes() - Method in class net.morimekta.providence.model.ProgramType._Builder
List of included thrift files.
numIncludes() - Method in class net.morimekta.providence.model.ProgramType
 
numMethods() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
numMethods() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
numMethods() - Method in class net.morimekta.providence.model.ServiceType
 
numNamespaces() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
 
numNamespaces() - Method in class net.morimekta.providence.model.ProgramType._Builder
Map of language to laguage dependent namespace identifier.
numNamespaces() - Method in class net.morimekta.providence.model.ProgramType
 
numParams() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
numParams() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
numParams() - Method in class net.morimekta.providence.model.FunctionType
 
numValues() - Method in interface net.morimekta.providence.model.EnumType_OrBuilder
 
numValues() - Method in class net.morimekta.providence.model.EnumType._Builder
 
numValues() - Method in class net.morimekta.providence.model.EnumType
 

O

onComplete(double, PServiceCall, PServiceCall) - Method in interface net.morimekta.providence.PServiceCallInstrumentation
After each service call this method is called with the duration, call and response objects.
onConfigChange(M) - Method in interface net.morimekta.providence.config.ConfigListener
Called when the config is updated.
onDuplicateKeyIgnore() - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
On duplicate keys ignore updates.
onDuplicateKeyIgnore() - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
On duplicate keys ignore updates.
onDuplicateKeyUpdate(String...) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
On duplicate keys update the given columns.
onDuplicateKeyUpdate(String...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
On duplicate keys update the given columns.
onDuplicateKeyUpdate(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
On duplicate keys update the given fields.
onDuplicateKeyUpdate(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
On duplicate keys update the given fields.
onDuplicateKeyUpdate(PField<M>...) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
On duplicate keys update the given fields.
onDuplicateKeyUpdate(PField<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
On duplicate keys update the given fields.
onDuplicateKeyUpdateAllExcept(String...) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
On duplicate keys update all except the given fields.
onDuplicateKeyUpdateAllExcept(String...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
On duplicate keys update all except the given fields.
onDuplicateKeyUpdateAllExcept(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
On duplicate keys update all except the given fields.
onDuplicateKeyUpdateAllExcept(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
On duplicate keys update all except the given fields.
onDuplicateKeyUpdateAllExcept(PField<M>...) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
On duplicate keys update all except the given fields.
onDuplicateKeyUpdateAllExcept(PField<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
On duplicate keys update all except the given fields.
ONE_WAY - net.morimekta.providence.model.FunctionType._Field
 
oneOf(Collection<T>) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
oneOf(T...) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
OneOfGenerator<Context extends GeneratorContext<Context>,​T> - Class in net.morimekta.providence.testing.generator.extra
Default generator for selecting one of a set of values of the same type..
OneOfGenerator(Collection<T>) - Constructor for class net.morimekta.providence.testing.generator.extra.OneOfGenerator
 
OneOfGenerator(T...) - Constructor for class net.morimekta.providence.testing.generator.extra.OneOfGenerator
 
ONEWAY - net.morimekta.providence.PServiceCallType
A one-way call is a request that does not expect a response at all.
onMismatch(String) - Method in interface net.morimekta.providence.testing.util.MessageDiff.MismatchHandler
 
onTransportException(Exception, double, PServiceCall, PServiceCall) - Method in interface net.morimekta.providence.PServiceCallInstrumentation
Called when the service call failed in the transport layer itself with something not related to the actual service call.
open(Path) - Method in interface net.morimekta.providence.config.util.ContentResolver
 
open(Path) - Method in class net.morimekta.providence.config.util.FileContentResolver
 
open(Path) - Method in class net.morimekta.providence.config.util.ResourceContentResolver
 
OPTIONAL - net.morimekta.providence.descriptor.PRequirement
 
OPTIONAL - net.morimekta.providence.model.FieldRequirement
Presence is optional.
optionalAnnotations() - Method in interface net.morimekta.providence.model.ConstType_OrBuilder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.ConstType._Builder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.ConstType
 
optionalAnnotations() - Method in interface net.morimekta.providence.model.EnumType_OrBuilder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.EnumType._Builder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.EnumType
 
optionalAnnotations() - Method in interface net.morimekta.providence.model.EnumValue_OrBuilder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.EnumValue
 
optionalAnnotations() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.FieldType._Builder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.FieldType
 
optionalAnnotations() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.FunctionType
 
optionalAnnotations() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.MessageType._Builder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.MessageType
 
optionalAnnotations() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
optionalAnnotations() - Method in class net.morimekta.providence.model.ServiceType
 
optionalDecl() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
List of declarations in the program file.
optionalDecl() - Method in class net.morimekta.providence.model.ProgramType._Builder
List of declarations in the program file.
optionalDecl() - Method in class net.morimekta.providence.model.ProgramType
List of declarations in the program file.
optionalDeclConst() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
optionalDeclConst() - Method in class net.morimekta.providence.model.Declaration._Builder
 
optionalDeclConst() - Method in class net.morimekta.providence.model.Declaration
 
optionalDeclEnum() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
optionalDeclEnum() - Method in class net.morimekta.providence.model.Declaration._Builder
 
optionalDeclEnum() - Method in class net.morimekta.providence.model.Declaration
 
optionalDeclMessage() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
optionalDeclMessage() - Method in class net.morimekta.providence.model.Declaration._Builder
 
optionalDeclMessage() - Method in class net.morimekta.providence.model.Declaration
 
optionalDeclService() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
optionalDeclService() - Method in class net.morimekta.providence.model.Declaration._Builder
 
optionalDeclService() - Method in class net.morimekta.providence.model.Declaration
 
optionalDeclTypedef() - Method in interface net.morimekta.providence.model.Declaration_OrBuilder
 
optionalDeclTypedef() - Method in class net.morimekta.providence.model.Declaration._Builder
 
optionalDeclTypedef() - Method in class net.morimekta.providence.model.Declaration
 
optionalDefaultValue() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
optionalDefaultValue() - Method in class net.morimekta.providence.model.FieldType._Builder
 
optionalDefaultValue() - Method in class net.morimekta.providence.model.FieldType
 
optionalDocumentation() - Method in class net.morimekta.providence.model.ConstType._Builder
 
optionalDocumentation() - Method in class net.morimekta.providence.model.ConstType
 
optionalDocumentation() - Method in interface net.morimekta.providence.model.Decl
Documentation for the specific declaration.
optionalDocumentation() - Method in class net.morimekta.providence.model.Declaration
Documentation for the specific declaration.
optionalDocumentation() - Method in class net.morimekta.providence.model.EnumType._Builder
 
optionalDocumentation() - Method in class net.morimekta.providence.model.EnumType
 
optionalDocumentation() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
optionalDocumentation() - Method in class net.morimekta.providence.model.EnumValue
 
optionalDocumentation() - Method in class net.morimekta.providence.model.FieldType._Builder
 
optionalDocumentation() - Method in class net.morimekta.providence.model.FieldType
 
optionalDocumentation() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
optionalDocumentation() - Method in class net.morimekta.providence.model.FunctionType
 
optionalDocumentation() - Method in class net.morimekta.providence.model.MessageType._Builder
 
optionalDocumentation() - Method in class net.morimekta.providence.model.MessageType
 
optionalDocumentation() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
Program documentation must come before the first statement of the header.
optionalDocumentation() - Method in class net.morimekta.providence.model.ProgramType._Builder
Program documentation must come before the first statement of the header.
optionalDocumentation() - Method in class net.morimekta.providence.model.ProgramType
Program documentation must come before the first statement of the header.
optionalDocumentation() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
optionalDocumentation() - Method in class net.morimekta.providence.model.ServiceType
 
optionalDocumentation() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
optionalDocumentation() - Method in class net.morimekta.providence.model.TypedefType
 
optionalExceptions() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
optionalExceptions() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
optionalExceptions() - Method in class net.morimekta.providence.model.FunctionType
 
optionalExtend() - Method in interface net.morimekta.providence.model.ServiceType_OrBuilder
 
optionalExtend() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
optionalExtend() - Method in class net.morimekta.providence.model.ServiceType
 
optionalFileLines() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
The lines of the program file
optionalFileLines() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
The lines of the program file
optionalFileLines() - Method in class net.morimekta.providence.model.ProgramMeta
The lines of the program file
optionalFilePath() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
Full absolute path to the file.
optionalFilePath() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Full absolute path to the file.
optionalFilePath() - Method in class net.morimekta.providence.model.ProgramMeta
Full absolute path to the file.
optionalId() - Method in interface net.morimekta.providence.model.EnumValue_OrBuilder
 
optionalId() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
optionalId() - Method in class net.morimekta.providence.model.EnumValue
 
optionalImplementing() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
Interface this message is implementing.
optionalImplementing() - Method in class net.morimekta.providence.model.MessageType._Builder
Interface this message is implementing.
optionalImplementing() - Method in class net.morimekta.providence.model.MessageType
Interface this message is implementing.
optionalIncludes() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
Map of program name to meta of included programs
optionalIncludes() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Map of program name to meta of included programs
optionalIncludes() - Method in class net.morimekta.providence.model.ProgramMeta
Map of program name to meta of included programs
optionalIncludes() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
List of included thrift files.
optionalIncludes() - Method in class net.morimekta.providence.model.ProgramType._Builder
List of included thrift files.
optionalIncludes() - Method in class net.morimekta.providence.model.ProgramType
List of included thrift files.
optionalInMessage(PMessageOrBuilder, PField...) - Static method in class net.morimekta.providence.util.MessageUtil
Get a field value from a message with optional chaining.
optionalMessage() - Method in interface net.morimekta.providence.PApplicationException_OrBuilder
Exception message.
optionalMessage() - Method in class net.morimekta.providence.PApplicationException._Builder
Exception message.
optionalMessage() - Method in exception net.morimekta.providence.PApplicationException
Exception message.
optionalNamespaces() - Method in interface net.morimekta.providence.model.ProgramType_OrBuilder
Map of language to laguage dependent namespace identifier.
optionalNamespaces() - Method in class net.morimekta.providence.model.ProgramType._Builder
Map of language to laguage dependent namespace identifier.
optionalNamespaces() - Method in class net.morimekta.providence.model.ProgramType
Map of language to laguage dependent namespace identifier.
optionalOneWay() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
optionalOneWay() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
optionalOneWay() - Method in class net.morimekta.providence.model.FunctionType
 
optionalProgram() - Method in interface net.morimekta.providence.model.ProgramMeta_OrBuilder
The program type definition
optionalProgram() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
The program type definition
optionalProgram() - Method in class net.morimekta.providence.model.ProgramMeta
The program type definition
optionalRequirement() - Method in interface net.morimekta.providence.model.FieldType_OrBuilder
 
optionalRequirement() - Method in class net.morimekta.providence.model.FieldType._Builder
 
optionalRequirement() - Method in class net.morimekta.providence.model.FieldType
 
optionalReturnType() - Method in interface net.morimekta.providence.model.FunctionType_OrBuilder
 
optionalReturnType() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
optionalReturnType() - Method in class net.morimekta.providence.model.FunctionType
 
optionalType() - Method in interface net.morimekta.providence.PApplicationException_OrBuilder
The application exception type.
optionalType() - Method in class net.morimekta.providence.PApplicationException._Builder
The application exception type.
optionalType() - Method in exception net.morimekta.providence.PApplicationException
The application exception type.
optionalVariant() - Method in interface net.morimekta.providence.model.MessageType_OrBuilder
 
optionalVariant() - Method in class net.morimekta.providence.model.MessageType._Builder
 
optionalVariant() - Method in class net.morimekta.providence.model.MessageType
 
ORDERED - net.morimekta.providence.descriptor.PContainer.Type
 
orderedProvider(PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PSet
 
orderedProvider(PDescriptorProvider, PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PMap
 
origGetLocalizedMessage() - Method in exception net.morimekta.providence.PApplicationException
 
origGetLocalizedMessage() - Method in interface net.morimekta.providence.PException
Get the original message from the actual exception.
origGetMessage() - Method in exception net.morimekta.providence.PApplicationException
 
origGetMessage() - Method in interface net.morimekta.providence.PException
Get the original message from the actual exception.
output - Variable in class net.morimekta.providence.maven.plugin.GenerateSourcesMojo
Location of the output java source.
override(Map<String, String>) - Method in interface net.morimekta.providence.config.ConfigSupplier
Get config with single-field overrides based on the current config.
override(Map<String, String>, boolean) - Method in interface net.morimekta.providence.config.ConfigSupplier
Get config with single-field overrides based on the current config.
OverrideConfigSupplier<Message extends PMessage<Message>> - Class in net.morimekta.providence.config.impl
A supplier of a providence message config based on a parent config (supplier) and a map of value overrides.
OverrideConfigSupplier(Clock, ConfigSupplier<Message>, Map<String, String>, boolean) - Constructor for class net.morimekta.providence.config.impl.OverrideConfigSupplier
Create a config that wraps a providence message instance.
OverrideConfigSupplier(ConfigSupplier<Message>, Map<String, String>) - Constructor for class net.morimekta.providence.config.impl.OverrideConfigSupplier
Create a config that wraps a providence message instance.
OverrideConfigSupplier(ConfigSupplier<Message>, Map<String, String>, boolean) - Constructor for class net.morimekta.providence.config.impl.OverrideConfigSupplier
Create a config that wraps a providence message instance.
OverrideConfigSupplier(ConfigSupplier<Message>, Properties) - Constructor for class net.morimekta.providence.config.impl.OverrideConfigSupplier
Create a config that wraps a providence message instance.

P

PAnnotation - Enum in net.morimekta.providence.descriptor
Enum containing known "general" providence annotations.
PApplicationException - Exception in net.morimekta.providence
Base exception thrown on non-declared exceptions on a service call, and other server-side service call issues.
PApplicationException(String, PApplicationExceptionType) - Constructor for exception net.morimekta.providence.PApplicationException
 
PApplicationException_OrBuilder - Interface in net.morimekta.providence
Base exception thrown on non-declared exceptions on a service call, and other server-side service call issues.
PApplicationException._Builder - Class in net.morimekta.providence
Base exception thrown on non-declared exceptions on a service call, and other server-side service call issues.
PApplicationException._Field - Enum in net.morimekta.providence
 
PApplicationExceptionType - Enum in net.morimekta.providence
General type of exception on the application level.
PApplicationExceptionType._Builder - Class in net.morimekta.providence
 
paragraph(int) - Static method in class net.morimekta.providence.testing.util.EnglishWords
 
PARAMS - net.morimekta.providence.model.FunctionType._Field
 
parse(InputStream, Path) - Method in class net.morimekta.providence.reflect.parser.ThriftParser
 
parseAndClose(InputStream, Charset, Class<T>) - Method in class net.morimekta.providence.client.ProvidenceObjectParser
 
parseAndClose(InputStream, Charset, Type) - Method in class net.morimekta.providence.client.ProvidenceObjectParser
 
parseAndClose(Reader, Class<T>) - Method in class net.morimekta.providence.client.ProvidenceObjectParser
 
parseAndClose(Reader, Type) - Method in class net.morimekta.providence.client.ProvidenceObjectParser
 
parseBinary(Binary, PMessageDescriptor<Message>) - Static method in class net.morimekta.providence.serializer.BinarySerializer
 
parseConfig(Path, M) - Method in class net.morimekta.providence.config.parser.ConfigParser
Parse a providence config into a message.
parseDebugString(String, PMessageDescriptor<Message>) - Static method in class net.morimekta.providence.serializer.PrettySerializer
Parses a pretty formatted string, and makes exceptions unchecked.
parseDocumentation() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
Parse token content as documentation.
parseJsonString(String, PMessageDescriptor<Message>) - Static method in class net.morimekta.providence.serializer.JsonSerializer
Parses a JSON string, and makes exceptions unchecked.
parseNextToken() - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
parseQuery(String, Map<String, Object>) - Method in class net.morimekta.providence.graphql.parser.GQLParser
 
parseQueryInternal(String, Map<String, Object>) - Method in class net.morimekta.providence.graphql.parser.GQLParser
 
parseType(String) - Static method in class net.morimekta.providence.types.TypeReference
Create a type reference from a global reference name.
parseType(String, String) - Static method in class net.morimekta.providence.types.TypeReference
Create a type reference from a program context.
path(Path, Serializer, PMessageDescriptor<Message>) - Static method in class net.morimekta.providence.streams.MessageStreams
Read a file containing entries of a given type.
PBuilder<T> - Interface in net.morimekta.providence
Base class for all builders.
PClient - Class in net.morimekta.providence
Base class for handling a call request from a synchronous client.
PClient() - Constructor for class net.morimekta.providence.PClient
Create a base client.
PContainer<Container> - Class in net.morimekta.providence.descriptor
Generic descriptor for a container type.
PContainer(PDescriptorProvider) - Constructor for class net.morimekta.providence.descriptor.PContainer
 
PContainer.Type - Enum in net.morimekta.providence.descriptor
Enum containing the values of the container = "..."
PContainerProvider<Container,​Descriptor extends PContainer<Container>> - Class in net.morimekta.providence.descriptor
Provider for a container type.
PContainerProvider(Descriptor) - Constructor for class net.morimekta.providence.descriptor.PContainerProvider
 
PDeclaredDescriptor<T> - Class in net.morimekta.providence.descriptor
Descriptor for a declared type.
PDeclaredDescriptor(String, String) - Constructor for class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
PDefaultValueProvider<V> - Class in net.morimekta.providence.descriptor
Provider for default value.
PDefaultValueProvider(V) - Constructor for class net.morimekta.providence.descriptor.PDefaultValueProvider
 
PDescriptor - Interface in net.morimekta.providence.descriptor
Descriptor interface for value type V.
PDescriptorProvider - Interface in net.morimekta.providence.descriptor
Base descriptor provider interface.
PEnumBuilder<T> - Class in net.morimekta.providence
A builder-helper for getting a correct enum entity from value or name.
PEnumBuilder() - Constructor for class net.morimekta.providence.PEnumBuilder
 
PEnumDescriptor<T extends PEnumValue<T>> - Class in net.morimekta.providence.descriptor
The definition of a thrift enum.
PEnumDescriptor(String, String, Supplier<PEnumBuilder<T>>) - Constructor for class net.morimekta.providence.descriptor.PEnumDescriptor
 
PEnumDescriptorProvider<E extends PEnumValue<E>> - Class in net.morimekta.providence.descriptor
Provider for enum type descriptor.
PEnumDescriptorProvider(PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.descriptor.PEnumDescriptorProvider
 
PEnumValue<T> - Interface in net.morimekta.providence
Base interface for enum values.
PException - Interface in net.morimekta.providence
Base class for exception type struct classes to access exception methods that may be hidden by actual fields.
PExceptionDescriptor<Exception extends PMessage<Exception>> - Class in net.morimekta.providence.descriptor
The definition of a thrift exception.
PExceptionDescriptor(String, String, Supplier<PMessageBuilder<Exception>>, boolean) - Constructor for class net.morimekta.providence.descriptor.PExceptionDescriptor
 
PExceptionDescriptorProvider<Exception extends PMessage<Exception>> - Class in net.morimekta.providence.descriptor
Provider for exception descriptor.
PExceptionDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PExceptionDescriptorProvider
 
PField<M extends PMessage<M>> - Interface in net.morimekta.providence.descriptor
Field descriptor.
PInterfaceDescriptor<T extends PMessage<T>> - Class in net.morimekta.providence.descriptor
The definition of a providence interface.
PInterfaceDescriptor(String, String, PField<T>[], PMessageDescriptorProvider<?>...) - Constructor for class net.morimekta.providence.descriptor.PInterfaceDescriptor
 
PInterfaceDescriptorProvider<V extends PMessage<V>> - Class in net.morimekta.providence.descriptor
Provider of struct descriptors.
PInterfaceDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PInterfaceDescriptorProvider
 
PList<Item> - Class in net.morimekta.providence.descriptor
Descriptor for a list with item type.
PList(PDescriptorProvider, IntFunction<PList.Builder<Item>>) - Constructor for class net.morimekta.providence.descriptor.PList
 
PList.Builder<I> - Interface in net.morimekta.providence.descriptor
Container builder used in serialization.
PList.DefaultBuilder<I> - Class in net.morimekta.providence.descriptor
Default builder returning an ImmutableList.
PMap<Key,​Value> - Class in net.morimekta.providence.descriptor
Descriptor for a map with key and item type.
PMap(PDescriptorProvider, PDescriptorProvider, IntFunction<PMap.Builder<Key, Value>>) - Constructor for class net.morimekta.providence.descriptor.PMap
 
PMap.Builder<K,​V> - Interface in net.morimekta.providence.descriptor
Container builder to be used in serialization.
PMap.DefaultBuilder<K,​V> - Class in net.morimekta.providence.descriptor
Default map builder returning an ImmutableMap.
PMap.SortedBuilder<K extends java.lang.Comparable,​V> - Class in net.morimekta.providence.descriptor
Sorted map builder returning an ImmutableSortedMap.
PMessage<Message extends PMessage<Message>> - Interface in net.morimekta.providence
Base class for all messages.
PMessageBuilder<Message extends PMessage<Message>> - Class in net.morimekta.providence
Base class for message builders.
PMessageBuilder() - Constructor for class net.morimekta.providence.PMessageBuilder
 
PMessageDescriptor<T extends PMessage<T>> - Class in net.morimekta.providence.descriptor
Descriptor base class for all messages.
PMessageDescriptor(String, String, Supplier<PMessageBuilder<T>>, boolean) - Constructor for class net.morimekta.providence.descriptor.PMessageDescriptor
 
PMessageDescriptorProvider<V extends PMessage<V>> - Class in net.morimekta.providence.descriptor
Provides message descriptors.
PMessageDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PMessageDescriptorProvider
 
PMessageOrBuilder<Message extends PMessage<Message>> - Interface in net.morimekta.providence
Base class for all messages and message builders.
PMessageVariant - Enum in net.morimekta.providence
The definition of a thrift structure.
PPrimitive - Enum in net.morimekta.providence.descriptor
Descriptors for primitive types.
PPrimitiveProvider - Class in net.morimekta.providence.descriptor
Provider of a primitive descriptor.
PPrimitiveProvider(PPrimitive) - Constructor for class net.morimekta.providence.descriptor.PPrimitiveProvider
 
PProcessor - Interface in net.morimekta.providence
Service processor is an extension to the service call handler that can provide it's own service definition.
PredicateFilterMessageStoreSearcher<Q,​K,​M extends PMessage<M>> - Class in net.morimekta.providence.storage
Simple store searcher that finds all messages in a given store that matches a simple java predicate.
PredicateFilterMessageStoreSearcher(MessageReadOnlyStore<K, M>, BiPredicate<M, Q>) - Constructor for class net.morimekta.providence.storage.PredicateFilterMessageStoreSearcher
 
PredicateFilterMessageStoreSearcher(MessageReadOnlyStore<K, M>, PredicateFilterMessageStoreSearcher.PredicateFilter<Q, K, M>) - Constructor for class net.morimekta.providence.storage.PredicateFilterMessageStoreSearcher
 
PredicateFilterMessageStoreSearcher.PredicateFilter<Q,​K,​M extends PMessage<M>> - Interface in net.morimekta.providence.storage
 
PRequirement - Enum in net.morimekta.providence.descriptor
Field requirement designation.
presenceRequired - Variable in enum net.morimekta.providence.descriptor.PRequirement
 
presentFields() - Method in class net.morimekta.providence.PMessageBuilder
Get a Collection of F with fields set on the builder.
pretty() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
PrettyException - Exception in net.morimekta.providence.serializer.pretty
Exception when totalizing fails to make token or read the expected content.
PrettyException(String, Object...) - Constructor for exception net.morimekta.providence.serializer.pretty.PrettyException
 
PrettyException(Throwable, String, Object...) - Constructor for exception net.morimekta.providence.serializer.pretty.PrettyException
 
PrettyException(PrettyToken, String, Object...) - Constructor for exception net.morimekta.providence.serializer.pretty.PrettyException
 
PrettyException(LexerException, String, Object...) - Constructor for exception net.morimekta.providence.serializer.pretty.PrettyException
 
PrettyLexer - Class in net.morimekta.providence.serializer.pretty
 
PrettyLexer(InputStream) - Constructor for class net.morimekta.providence.serializer.pretty.PrettyLexer
 
PrettyLexer(Tokenizer<PrettyTokenType, PrettyToken>) - Constructor for class net.morimekta.providence.serializer.pretty.PrettyLexer
 
PrettySerializer - Class in net.morimekta.providence.serializer
Pretty printer that can print message content for easily reading and debugging.
PrettySerializer() - Constructor for class net.morimekta.providence.serializer.PrettySerializer
 
PrettySerializer(boolean) - Constructor for class net.morimekta.providence.serializer.PrettySerializer
 
PrettyToken - Class in net.morimekta.providence.serializer.pretty
Pretty token.
PrettyToken(char[], int, int, PrettyTokenType, int, int) - Constructor for class net.morimekta.providence.serializer.pretty.PrettyToken
 
PrettyTokenizer - Class in net.morimekta.providence.serializer.pretty
Simple tokenizer for the pretty serializer that strips away comments based on the "#" (shell) comment character.
PrettyTokenizer(InputStream) - Constructor for class net.morimekta.providence.serializer.pretty.PrettyTokenizer
Create a pretty tokenizer that reads from the input steam.
PrettyTokenizer(InputStream, int) - Constructor for class net.morimekta.providence.serializer.pretty.PrettyTokenizer
Create a pretty tokenizer that reads from the input steam.
PrettyTokenizer(Reader, int, boolean) - Constructor for class net.morimekta.providence.serializer.pretty.PrettyTokenizer
Create a pretty tokenizer that will read everything from the input stream and handle it as a single multi-line buffer.
PrettyTokenType - Enum in net.morimekta.providence.serializer.pretty
 
print_debug - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
Print extra debug info to the maven log.
printGeneratorOptionsHelp(PrintStream) - Method in interface net.morimekta.providence.generator.GeneratorFactory
Print a listing of the generator options in a CLI like point list.
processorFor(Context, GQLMethodCall) - Method in interface net.morimekta.providence.graphql.GQLProcessorProvider
Mutate the message according to the field selection.
processorForRequest(HttpServletRequest) - Method in interface net.morimekta.providence.server.ProcessorProvider
 
ProcessorProvider - Interface in net.morimekta.providence.server
Processor provider for generating per-request service processors in HTTP servlets.
PROGRAM - net.morimekta.providence.model.ProgramMeta._Field
 
PROGRAM_NAME - net.morimekta.providence.model.ProgramType._Field
 
program_version - Variable in class net.morimekta.providence.generator.GeneratorOptions
 
ProgramDeclaration - Class in net.morimekta.providence.reflect.model
declaration ::= {documentation} ({typedef} | {enum} | {message} | {service} | {const}) program ::= {namespace|include}* {declaration}*
ProgramDeclaration(String, String, List<IncludeDeclaration>, List<NamespaceDeclaration>, List<Declaration>) - Constructor for class net.morimekta.providence.reflect.model.ProgramDeclaration
 
ProgramLoader - Class in net.morimekta.providence.reflect
Class that loads programs and packages them into a contained type structure.
ProgramLoader() - Constructor for class net.morimekta.providence.reflect.ProgramLoader
Constructor with lax and default behavior.
ProgramLoader(boolean, boolean, boolean) - Constructor for class net.morimekta.providence.reflect.ProgramLoader
Constructor with specified options.
ProgramMeta - Class in net.morimekta.providence.model
A meta object describing a parsed program file.
ProgramMeta_OrBuilder - Interface in net.morimekta.providence.model
A meta object describing a parsed program file.
ProgramMeta._Builder - Class in net.morimekta.providence.model
A meta object describing a parsed program file.
ProgramMeta._Field - Enum in net.morimekta.providence.model
 
programName - Variable in class net.morimekta.providence.types.TypeReference
 
programNameFromPath(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
ProgramRegistry - Class in net.morimekta.providence.reflect
This is a registry for a single program.
ProgramType - Class in net.morimekta.providence.model
<namespace>* <include>* <declataion>*
ProgramType_OrBuilder - Interface in net.morimekta.providence.model
<namespace>* <include>* <declataion>*
ProgramType._Builder - Class in net.morimekta.providence.model
<namespace>* <include>* <declataion>*
ProgramType._Field - Enum in net.morimekta.providence.model
 
project - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
 
PROTOCOL_ERROR - net.morimekta.providence.PApplicationExceptionType
Serialization or deserialization failed or the deserialized content was not valid for the requested message.
provide(Message, PField<Message>, GQLField) - Method in interface net.morimekta.providence.graphql.GQLFieldProvider
Mutate the message according to the field selection.
provide(Field, PField<Field>, GQLField) - Method in class net.morimekta.providence.graphql.utils.FieldFieldProvider
 
provide(InputValue, PField<InputValue>, GQLField) - Method in class net.morimekta.providence.graphql.utils.InputValueFieldProvider
 
provide(Type, PField<Type>, GQLField) - Method in class net.morimekta.providence.graphql.utils.TypeFieldProvider
 
ProvidenceConfigSupplier<Message extends PMessage<Message>> - Class in net.morimekta.providence.config.impl
A supplier to get a config (aka message) from a providence config.
ProvidenceConfigSupplier(Path, ConfigSupplier<Message>, FileWatcher, ConfigParser, Clock) - Constructor for class net.morimekta.providence.config.impl.ProvidenceConfigSupplier
 
ProvidenceFeature - Class in net.morimekta.providence.jax.rs
Javax.WS.RS feature for registering default providence handling for jax.rs.
ProvidenceFeature() - Constructor for class net.morimekta.providence.jax.rs.ProvidenceFeature
 
ProvidenceHttpBufferedContent - Class in net.morimekta.providence.client
HTTP content wrapper for providence messages.
ProvidenceHttpBufferedContent(PMessageOrBuilder, Serializer) - Constructor for class net.morimekta.providence.client.ProvidenceHttpBufferedContent
 
ProvidenceHttpBufferedContent(PServiceCall, Serializer) - Constructor for class net.morimekta.providence.client.ProvidenceHttpBufferedContent
 
ProvidenceHttpContent - Class in net.morimekta.providence.client
HTTP content wrapper for providence messages.
ProvidenceHttpContent(PMessageOrBuilder, Serializer) - Constructor for class net.morimekta.providence.client.ProvidenceHttpContent
 
ProvidenceHttpContent(PServiceCall, Serializer) - Constructor for class net.morimekta.providence.client.ProvidenceHttpContent
 
ProvidenceHttpServlet<RequestType extends PMessage<RequestType>,​ResponseType extends PMessage<ResponseType>> - Class in net.morimekta.providence.server
A simple HTTP POST servlet that simply deserializes the POST body as a providence message, and serializes the response message using the requested content type or accept type.
ProvidenceHttpServlet(PMessageDescriptor<RequestType>, ExceptionHandler, SerializerProvider) - Constructor for class net.morimekta.providence.server.ProvidenceHttpServlet
 
ProvidenceHttpServletWrapper - Class in net.morimekta.providence.server
A HTTP POST servlet wrapper around a service using sub-path routing to each compatible service method.
ProvidenceHttpServletWrapper(PService, ProcessorProvider, ExceptionHandler, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceHttpServletWrapper
 
ProvidenceHttpServletWrapper(ProcessorProvider, Map<String, PServiceMethod>, ExceptionHandler, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceHttpServletWrapper
 
ProvidenceInput - Class in net.morimekta.providence.maven.util
Input utility for providence maven plugins.
ProvidenceInput() - Constructor for class net.morimekta.providence.maven.util.ProvidenceInput
 
ProvidenceJdbi - Class in net.morimekta.providence.jdbi.v2
Utility class and helper to make mappers and argument helpers for JDBI queries and updates.
ProvidenceJdbi - Class in net.morimekta.providence.jdbi.v3
Utility class and helper to make mappers and argument helpers for JDBI queries and updates.
ProvidenceJdbi() - Constructor for class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
 
ProvidenceJdbi() - Constructor for class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
 
ProvidenceJdbi.MappedField<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v2
 
ProvidenceJdbi.MappedField<M extends PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
 
ProvidenceMessageBodyReader - Class in net.morimekta.providence.jax.rs
Base message body reader for providence objects.
ProvidenceMessageBodyReader(SerializerProvider) - Constructor for class net.morimekta.providence.jax.rs.ProvidenceMessageBodyReader
 
ProvidenceMessageBodyWriter - Class in net.morimekta.providence.jax.rs
Base message body writer for providence objects.
ProvidenceMessageBodyWriter(SerializerProvider) - Constructor for class net.morimekta.providence.jax.rs.ProvidenceMessageBodyWriter
 
ProvidenceModule - Class in net.morimekta.providence.jackson
 
ProvidenceModule() - Constructor for class net.morimekta.providence.jackson.ProvidenceModule
 
ProvidenceObjectParser - Class in net.morimekta.providence.client
Object parser for providence messages.
ProvidenceObjectParser(Serializer) - Constructor for class net.morimekta.providence.client.ProvidenceObjectParser
 
ProvidenceServlet - Class in net.morimekta.providence.server
A javax.servlet implementation for providence.
ProvidenceServlet(PProcessor) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses the same processor every time.
ProvidenceServlet(PProcessor, SerializerProvider) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses the same processor every time.
ProvidenceServlet(PProcessor, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses the same processor every time.
ProvidenceServlet(ProcessorProvider) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.
ProvidenceServlet(ProcessorProvider, SerializerProvider) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.
ProvidenceServlet(ProcessorProvider, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.
ProvidenceServlet(ProcessorProvider, SerializerProvider, PServiceCallInstrumentation, boolean) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.
provider() - Method in enum net.morimekta.providence.descriptor.PPrimitive
Get the descriptor provider for the primitive.
provider() - Static method in class net.morimekta.providence.model.ConstType
 
provider() - Static method in class net.morimekta.providence.model.Declaration
 
provider() - Static method in class net.morimekta.providence.model.EnumType
 
provider() - Static method in class net.morimekta.providence.model.EnumValue
 
provider() - Static method in enum net.morimekta.providence.model.FieldRequirement
 
provider() - Static method in class net.morimekta.providence.model.FieldType
 
provider() - Static method in class net.morimekta.providence.model.FunctionType
 
provider() - Static method in class net.morimekta.providence.model.MessageType
 
provider() - Static method in enum net.morimekta.providence.model.MessageVariant
 
provider() - Static method in class net.morimekta.providence.model.ProgramMeta
 
provider() - Static method in class net.morimekta.providence.model.ProgramType
 
provider() - Static method in class net.morimekta.providence.model.ServiceType
 
provider() - Static method in class net.morimekta.providence.model.TypedefType
 
provider() - Static method in exception net.morimekta.providence.PApplicationException
 
provider() - Static method in enum net.morimekta.providence.PApplicationExceptionType
 
provider() - Static method in enum net.morimekta.providence.PServiceCallType
 
provider(PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PList
 
provider(PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PSet
 
provider(PDescriptorProvider, IntFunction<PList.Builder<I>>) - Static method in class net.morimekta.providence.descriptor.PList
 
provider(PDescriptorProvider, PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PMap
 
PService - Class in net.morimekta.providence.descriptor
Descriptor for a complete service.
PService(String, String, PServiceProvider, Collection<? extends PServiceMethod>) - Constructor for class net.morimekta.providence.descriptor.PService
 
PService(String, String, PServiceProvider, PServiceMethod[]) - Constructor for class net.morimekta.providence.descriptor.PService
 
PServiceCall<Message extends PMessage<Message>> - Class in net.morimekta.providence
Enclosed call to a service method.
PServiceCall(String, PServiceCallType, int, Message) - Constructor for class net.morimekta.providence.PServiceCall
 
PServiceCallHandler - Interface in net.morimekta.providence
Interface for handling a call request from a synchronous client.
PServiceCallInstrumentation - Interface in net.morimekta.providence
Interface handling the instrumentation of service calls.
PServiceCallType - Enum in net.morimekta.providence
The service call type is a base distinction of what the message means, and lets the server or client select the proper message to be serialized or deserialized from the service method descriptor.
PServiceCallType._Builder - Class in net.morimekta.providence
 
PServiceMethod - Interface in net.morimekta.providence.descriptor
Descriptor for a single service method.
PServiceProvider - Interface in net.morimekta.providence.descriptor
Provide a service descriptor
PSet<Item> - Class in net.morimekta.providence.descriptor
Descriptor for a set with item type.
PSet(PDescriptorProvider, IntFunction<PSet.Builder<Item>>) - Constructor for class net.morimekta.providence.descriptor.PSet
 
PSet.Builder<I> - Interface in net.morimekta.providence.descriptor
Container builder used in serialization.
PSet.DefaultBuilder<I> - Class in net.morimekta.providence.descriptor
Default builder returning an ImmutableSet.
PSet.SortedBuilder<I extends java.lang.Comparable<I>> - Class in net.morimekta.providence.descriptor
Default builder returning an ImmutableSortedSet.
PStructDescriptor<T extends PMessage<T>> - Class in net.morimekta.providence.descriptor
The definition of a thrift structure.
PStructDescriptor(String, String, Supplier<PMessageBuilder<T>>, boolean) - Constructor for class net.morimekta.providence.descriptor.PStructDescriptor
 
PStructDescriptorProvider<V extends PMessage<V>> - Class in net.morimekta.providence.descriptor
Provider of struct descriptors.
PStructDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PStructDescriptorProvider
 
PType - Enum in net.morimekta.providence
Value type enum.
PUnion<Union extends PUnion<Union>> - Interface in net.morimekta.providence
Base class for all unions.
PUnionDescriptor<T extends PMessage<T>> - Class in net.morimekta.providence.descriptor
The definition of a thrift union.
PUnionDescriptor(String, String, Supplier<PMessageBuilder<T>>, boolean) - Constructor for class net.morimekta.providence.descriptor.PUnionDescriptor
 
PUnionDescriptorProvider<V extends PMessage<V>> - Class in net.morimekta.providence.descriptor
Provider of union descriptor.
PUnionDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PUnionDescriptorProvider
 
put(K, V) - Method in interface net.morimekta.providence.descriptor.PMap.Builder
 
put(K, V) - Method in class net.morimekta.providence.descriptor.PMap.DefaultBuilder
 
put(K, V) - Method in class net.morimekta.providence.descriptor.PMap.SortedBuilder
 
put(K, V) - Method in interface net.morimekta.providence.storage.ReadWriteStore
 
put(V) - Method in interface net.morimekta.providence.storage.ReadWriteSetStore
 
putAll(Collection<M>) - Method in class net.morimekta.providence.storage.DirectoryMessageSetStore
 
putAll(Collection<M>) - Method in class net.morimekta.providence.storage.InMemoryMessageSetStore
 
putAll(Collection<Message>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
putAll(Collection<Message>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetStorage
 
putAll(Collection<V>) - Method in interface net.morimekta.providence.storage.ReadWriteSetStore
 
putAll(Map<K, List<M>>) - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
putAll(Map<K, List<M>>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageListStorage
 
putAll(Map<K, List<M>>) - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
putAll(Map<K, M>) - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
putAll(Map<K, M>) - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
putAll(Map<K, V>) - Method in interface net.morimekta.providence.descriptor.PMap.Builder
 
putAll(Map<K, V>) - Method in class net.morimekta.providence.descriptor.PMap.DefaultBuilder
 
putAll(Map<K, V>) - Method in class net.morimekta.providence.descriptor.PMap.SortedBuilder
 
putAll(Map<K, V>) - Method in interface net.morimekta.providence.storage.ReadWriteStore
 
putAll(Map<Key, Message>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
putAll(Map<Key, Message>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageStorage
 
putAllBuilders(Collection<B>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
putAllBuilders(Collection<B>) - Method in interface net.morimekta.providence.storage.MessageSetStore
Put a collection of key and builder pairs onto the store.
putAllBuilders(Map<K, B>) - Method in interface net.morimekta.providence.storage.MessageStore
Put a collection of key and builder pairs onto the store.
putAllBuilders(Map<K, List<B>>) - Method in interface net.morimekta.providence.storage.MessageListStore
Put messages into the map represented by their builders.
putAllBuilders(Map<Key, B>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
putBuilder(B) - Method in interface net.morimekta.providence.storage.MessageSetStore
Put the message represented by the builder into the store on the given key.
putBuilder(K, B) - Method in interface net.morimekta.providence.storage.MessageStore
Put the message represented by the builder into the store on the given key.
putBuilders(K, List<B>) - Method in interface net.morimekta.providence.storage.MessageListStore
Put messages into the map represented by their builders.
putInAnnotations(String, String) - Method in class net.morimekta.providence.model.ConstType._Builder
Adds a mapping to the annotations map.
putInAnnotations(String, String) - Method in class net.morimekta.providence.model.EnumType._Builder
Adds a mapping to the annotations map.
putInAnnotations(String, String) - Method in class net.morimekta.providence.model.EnumValue._Builder
Adds a mapping to the annotations map.
putInAnnotations(String, String) - Method in class net.morimekta.providence.model.FieldType._Builder
Adds a mapping to the annotations map.
putInAnnotations(String, String) - Method in class net.morimekta.providence.model.FunctionType._Builder
Adds a mapping to the annotations map.
putInAnnotations(String, String) - Method in class net.morimekta.providence.model.MessageType._Builder
Adds a mapping to the annotations map.
putInAnnotations(String, String) - Method in class net.morimekta.providence.model.ServiceType._Builder
Adds a mapping to the annotations map.
putInIncludes(String, String) - Method in class net.morimekta.providence.model.ProgramType._Builder
Adds a mapping to the includes map.
putInIncludes(String, ProgramMeta) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Adds a mapping to the includes map.
putInNamespaces(String, String) - Method in class net.morimekta.providence.model.ProgramType._Builder
Adds a mapping to the namespaces map.
PValue<T> - Interface in net.morimekta.providence
A specific value of a described type.
PValueProvider<V> - Interface in net.morimekta.providence.descriptor
Simple provider of values.

Q

QueuedMessageWriter - Class in net.morimekta.providence.logging
A queued message writer that takes in messages onto a queue, and let a single thread handle all the writes to the contained writer.
QueuedMessageWriter(MessageWriter) - Constructor for class net.morimekta.providence.logging.QueuedMessageWriter
Create a queued message writer.
QueuedMessageWriter(MessageWriter, ExecutorService) - Constructor for class net.morimekta.providence.logging.QueuedMessageWriter
Create a queued message writer using the given executor service.
QueuedMessageWriter(MessageWriter, ExecutorService, int) - Constructor for class net.morimekta.providence.logging.QueuedMessageWriter
Create a queued message writer using the given executor service.

R

read() - Method in class net.morimekta.providence.thrift.io.FramedBufferInputStream
 
read(byte[]) - Method in class net.morimekta.providence.thrift.io.FramedBufferInputStream
 
read(byte[], int, int) - Method in class net.morimekta.providence.thrift.io.FramedBufferInputStream
 
read(PMessageDescriptor<Message>) - Method in class net.morimekta.providence.logging.FileMessageReader
 
read(PMessageDescriptor<Message>) - Method in class net.morimekta.providence.logging.IOMessageReader
 
read(PMessageDescriptor<Message>) - Method in interface net.morimekta.providence.logging.MessageReader
Read a message from the stream.
read(PService) - Method in class net.morimekta.providence.logging.FileMessageReader
 
read(PService) - Method in class net.morimekta.providence.logging.IOMessageReader
 
read(PService) - Method in interface net.morimekta.providence.logging.MessageReader
Read a service call from the stream.
readBinary(char) - Method in class net.morimekta.providence.config.parser.ConfigLexer
 
readBinary(char) - Method in class net.morimekta.providence.serializer.pretty.PrettyLexer
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.ConstType._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.Declaration._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.EnumType._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.FieldType._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.MessageType._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in class net.morimekta.providence.PApplicationException._Builder
 
readBinary(BigEndianBinaryReader, boolean) - Method in interface net.morimekta.providence.serializer.binary.BinaryReader
Read the binary content into the current builder.
readFieldValue(BigEndianBinaryReader, BinaryFormatUtils.FieldInfo, PDescriptor, boolean) - Static method in class net.morimekta.providence.serializer.binary.BinaryFormatUtils
Read a field value from stream.
readFrom(Class<PMessage>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class net.morimekta.providence.jax.rs.ProvidenceMessageBodyReader
 
readMessage(BigEndianBinaryReader, PMessageDescriptor<Message>, boolean) - Static method in class net.morimekta.providence.serializer.binary.BinaryFormatUtils
Read message from reader.
ReadOnlyStore<K,​V> - Interface in net.morimekta.providence.storage
Interface to read a value or a range of values for a given key or keys.
ReadWriteSetStore<K,​V> - Interface in net.morimekta.providence.storage
Interface for a store that acts as a set of unique values with a natural key per item.
ReadWriteStore<K,​V> - Interface in net.morimekta.providence.storage
Interface to read and write a value or a range of values for a given key or keys.
ref(String, String) - Static method in class net.morimekta.providence.types.TypeReference
Create a simple type reference.
REF_ENUM - net.morimekta.providence.descriptor.PAnnotation
Annotated on numeric fields (i8m i16 i32) will make methods to set field from enum value, and get field as enum value.
reference(PField...) - Method in interface net.morimekta.providence.config.ConfigSupplier
Give a reference to a sub-config based on field selection.
reference(PField...) - Method in class net.morimekta.providence.config.impl.FixedConfigSupplier
 
reference(PField...) - Method in class net.morimekta.providence.config.impl.UpdatingConfigSupplier
 
ReferenceConfigSupplier<RefMessage extends PMessage<RefMessage>,​ParentMessage extends PMessage<ParentMessage>> - Class in net.morimekta.providence.config.impl
A supplier to get a config (aka message) from a resource location.
ReferenceConfigSupplier(ConfigSupplier<ParentMessage>, Clock, PField...) - Constructor for class net.morimekta.providence.config.impl.ReferenceConfigSupplier
Create a config that wraps a providence message instance, and fetches a message from within that parent config.
ReflectionUtils - Class in net.morimekta.providence.reflect.util
Simple utility for type checking and matching.
register(ObjectMapper) - Static method in class net.morimekta.providence.jackson.ProvidenceModule
 
register(Serializer, String...) - Method in class net.morimekta.providence.serializer.BaseSerializerProvider
Register the serializer with a given set of media types.
registerConstant(TypeReference, PValueProvider) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
registerConstant(TypeReference, PValueProvider) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
registerConstant(TypeReference, PValueProvider) - Method in class net.morimekta.providence.types.WritableTypeRegistry
Register a constant value.
RegisterEnumValueMapper - Annotation Type in net.morimekta.providence.jdbi.v2.annotations
 
RegisterEnumValueMapper - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
 
RegisterEnumValueMapper.Factory - Class in net.morimekta.providence.jdbi.v2.annotations
 
RegisterEnumValueMapper.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
 
RegisterMessageMapper - Annotation Type in net.morimekta.providence.jdbi.v2.annotations
 
RegisterMessageMapper - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
 
RegisterMessageMapper.Factory - Class in net.morimekta.providence.jdbi.v2.annotations
 
RegisterMessageMapper.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
 
registerService(PService) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
registerService(PService) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
registerService(PService) - Method in class net.morimekta.providence.types.WritableTypeRegistry
Services are not handled as "declared types", so they need to be registered separately.
registerType(PDeclaredDescriptor<T>) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
registerType(PDeclaredDescriptor<T>) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
registerType(PDeclaredDescriptor<T>) - Method in class net.morimekta.providence.types.WritableTypeRegistry
Register a declared type.
registerTypedef(TypeReference, TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
 
registerTypedef(TypeReference, TypeReference) - Method in class net.morimekta.providence.types.SimpleTypeRegistry
 
registerTypedef(TypeReference, TypeReference) - Method in class net.morimekta.providence.types.WritableTypeRegistry
Registers a typedef definition.
registryForPath(String) - Method in class net.morimekta.providence.reflect.GlobalRegistry
 
remove(K) - Method in interface net.morimekta.providence.storage.ReadWriteSetStore
Remove the key value pair from the store.
remove(K) - Method in interface net.morimekta.providence.storage.ReadWriteStore
Remove the key value pair from the store.
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageSetStore
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageListStorage
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageSetStore
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
removeAll(Collection<K>) - Method in interface net.morimekta.providence.storage.ReadWriteSetStore
Remove the values for the given keys.
removeAll(Collection<K>) - Method in interface net.morimekta.providence.storage.ReadWriteStore
Remove the values for the given keys.
removeAll(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
removeAll(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
removeAll(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetStorage
 
removeAll(Collection<Key>) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageStorage
 
removeListener(ConfigListener<M>) - Method in interface net.morimekta.providence.config.ConfigSupplier
Remove a config change listener.
removeListener(ConfigListener<M>) - Method in class net.morimekta.providence.config.impl.FixedConfigSupplier
 
removeListener(ConfigListener<M>) - Method in class net.morimekta.providence.config.impl.UpdatingConfigSupplier
 
REPLY - net.morimekta.providence.PServiceCallType
Normal method call reply.
require_enum_value - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
If the thrift program parser should fail if enum value is missing for any enum value definition parsed.
require_field_id - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
If the thrift program parser should fail if field ID is missing for any field definitions parsed.
REQUIRED - net.morimekta.providence.descriptor.PRequirement
 
REQUIRED - net.morimekta.providence.model.FieldRequirement
Must be set for message to be 'valid'.
requireDeclaredType(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get the declared type with the given name and program context.
requireEnumType(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get the declared enum type.
REQUIREMENT - net.morimekta.providence.model.FieldType._Field
 
requireMessageType(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get the declared message type.
requireService(TypeReference) - Method in class net.morimekta.providence.types.TypeRegistry
Get the declared type with the given name and program context.
resetDefaultPresence() - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Reset all field presence probabilities to default based on the fill rate of the message generator options.
resource(String, Serializer, PMessageDescriptor<Message>) - Static method in class net.morimekta.providence.streams.MessageStreams
Read a file containing entries of a given type.
ResourceConfigSupplier<Message extends PMessage<Message>> - Class in net.morimekta.providence.config.impl
A supplier to get a config (aka message) from a providence config.
ResourceConfigSupplier(Path, ConfigParser, Clock) - Constructor for class net.morimekta.providence.config.impl.ResourceConfigSupplier
 
ResourceContentResolver - Class in net.morimekta.providence.config.util
 
ResourceContentResolver() - Constructor for class net.morimekta.providence.config.util.ResourceContentResolver
 
response - Variable in enum net.morimekta.providence.graphql.gql.GQLIntrospection.Field
 
retrySupported() - Method in class net.morimekta.providence.client.ProvidenceHttpBufferedContent
 
retrySupported() - Method in class net.morimekta.providence.client.ProvidenceHttpContent
 
RETURN_TYPE - net.morimekta.providence.model.FunctionType._Field
 
RollingFileMessageWriter - Class in net.morimekta.providence.logging
A simple rolling file message writer in the same manner that logging often does, e.g. the 'RollingFileAppender' from lockback.
RollingFileMessageWriter(File, Serializer, String, RollingFileMessageWriter.RollingPolicy) - Constructor for class net.morimekta.providence.logging.RollingFileMessageWriter
Create a rolling file message writer without a cleanup policy.
RollingFileMessageWriter(File, Serializer, String, RollingFileMessageWriter.RollingPolicy, RollingFileMessageWriter.CleanupPolicy) - Constructor for class net.morimekta.providence.logging.RollingFileMessageWriter
Create a rolling file message writer.
RollingFileMessageWriter.CleanupPolicy - Interface in net.morimekta.providence.logging
Interface for cleanup policy implementations.
RollingFileMessageWriter.CurrentFileUpdater - Interface in net.morimekta.providence.logging
Interface for calling back to the rolling file message writen when a file roll is supposed to happen.
RollingFileMessageWriter.RollingPolicy - Interface in net.morimekta.providence.logging
Interface for rolling policy implementations.
rw_binary - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
Generate model methods to read and write same as the binary protocol.

S

search(Q) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSearcher
 
search(Q) - Method in class net.morimekta.providence.storage.PredicateFilterMessageStoreSearcher
 
search(Q) - Method in interface net.morimekta.providence.storage.Searcher
Run a query and return the resulting items.
searchBuilders(Q) - Method in interface net.morimekta.providence.storage.MessageSearcher
Get a list of builders for the query input.
Searcher<Q,​R> - Interface in net.morimekta.providence.storage
Interface for searching a store for a specific search S.
sentence(int) - Static method in class net.morimekta.providence.testing.util.EnglishWords
 
separator() - Method in class net.morimekta.providence.logging.FileMessageWriter
 
separator() - Method in class net.morimekta.providence.logging.IOMessageWriter
 
separator() - Method in interface net.morimekta.providence.logging.MessageWriter
Write an entry separator to the writer.
separator() - Method in class net.morimekta.providence.logging.QueuedMessageWriter
 
separator() - Method in class net.morimekta.providence.logging.RollingFileMessageWriter
 
serializable - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
Make all message types serializable.
serialize(OutputStream, PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
serialize(OutputStream, PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
serialize(OutputStream, PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.serializer.PrettySerializer
 
serialize(OutputStream, PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.serializer.Serializer
Serialize a message.
serialize(OutputStream, PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
serialize(OutputStream, PMessageOrBuilder<T>) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
serialize(OutputStream, PServiceCall<Message>) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
serialize(OutputStream, PServiceCall<Message>) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
serialize(OutputStream, PServiceCall<Message>) - Method in class net.morimekta.providence.serializer.PrettySerializer
 
serialize(OutputStream, PServiceCall<Message>) - Method in class net.morimekta.providence.serializer.Serializer
Serialize a service call.
serialize(OutputStream, PServiceCall<Message>) - Method in class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
serialize(OutputStream, PServiceCall<T>) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
serialize(PrintWriter, PMessageOrBuilder<T>) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
serialize(Binary, JsonGenerator, SerializerProvider) - Method in class net.morimekta.providence.jackson.BinaryKeySerializer
 
serialize(Binary, JsonGenerator, SerializerProvider) - Method in class net.morimekta.providence.jackson.BinarySerializer
 
Serializer - Class in net.morimekta.providence.serializer
Thrift serializers are stateless injectable implementation classes that transforms messages to binary stream (serializes), or binary stream to messages (deserializes).
Serializer() - Constructor for class net.morimekta.providence.serializer.Serializer
 
SerializerException - Exception in net.morimekta.providence.serializer
Exception on serialization or deserialization.
SerializerException(String, Object...) - Constructor for exception net.morimekta.providence.serializer.SerializerException
 
SerializerException(Throwable, String, Object...) - Constructor for exception net.morimekta.providence.serializer.SerializerException
 
SerializerException(SerializerException) - Constructor for exception net.morimekta.providence.serializer.SerializerException
 
SerializerProvider - Interface in net.morimekta.providence.serializer
Provider of serializers based on a string media type.
ServiceDeclaration - Class in net.morimekta.providence.reflect.model
service ::= 'service' {name} ('extends' {extending})? '{' {function}* '}' {annotations}?
ServiceDeclaration(String, ThriftToken, ThriftToken, ThriftToken, List<MethodDeclaration>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.ServiceDeclaration
 
ServiceType - Class in net.morimekta.providence.model
service (extends <extend>)?
ServiceType_OrBuilder - Interface in net.morimekta.providence.model
service (extends <extend>)?
ServiceType._Builder - Class in net.morimekta.providence.model
service (extends <extend>)?
ServiceType._Field - Enum in net.morimekta.providence.model
 
set(int, Object) - Method in class net.morimekta.providence.model.ConstType._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.Declaration._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.EnumType._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.EnumValue._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.FieldType._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.FunctionType._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.MessageType._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.ProgramType._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.ServiceType._Builder
 
set(int, Object) - Method in class net.morimekta.providence.model.TypedefType._Builder
 
set(int, Object) - Method in class net.morimekta.providence.PApplicationException._Builder
 
set(int, Object) - Method in class net.morimekta.providence.PMessageBuilder
Set the provided field value.
set(int, Object) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
set(int, Object) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
set(String, PField<M>) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Set the specific field with name and default type.
set(String, PField<M>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Set the specific field with name and default type.
set(String, PField<M>, int) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Set the specific field with specific name and type.
set(String, PField<M>, int) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Set the specific field with specific name and type.
set(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Set the specific fields with default name and type.
set(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Set the specific fields with default name and type.
set(M) - Method in class net.morimekta.providence.config.impl.UpdatingConfigSupplier
Set a new config value to the supplier.
set(PField<M>...) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Set the specific fields with default name and type.
set(PField<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Set the specific fields with default name and type.
set(PField<M>, int) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Set the specific field with specific type and default name.
set(PField<M>, int) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Set the specific field with specific type and default name.
set(PField<Message>, Object) - Method in class net.morimekta.providence.PMessageBuilder
Set the provided field value.
SET - net.morimekta.providence.PType
 
SET - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
setAll() - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Set all fields not already handled with default name and type.
setAll() - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Set all fields not already handled with default name and type.
setAllExcept(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Set all fields with defaults.
setAllExcept(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Set all fields with defaults.
setAllExcept(PField<M>...) - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter.Builder
Set all fields with defaults.
setAllExcept(PField<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
Set all fields with defaults.
setAlwaysAbsent(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set which fields must never be generated.
setAlwaysAbsent(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set which fields must never be generated.
setAlwaysPresent(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set which fields must always be generated.
setAlwaysPresent(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set which fields must always be generated.
setAnnotations(Map<String, String>) - Method in class net.morimekta.providence.model.ConstType._Builder
Set the annotations field value.
setAnnotations(Map<String, String>) - Method in class net.morimekta.providence.model.EnumType._Builder
Set the annotations field value.
setAnnotations(Map<String, String>) - Method in class net.morimekta.providence.model.EnumValue._Builder
Set the annotations field value.
setAnnotations(Map<String, String>) - Method in class net.morimekta.providence.model.FieldType._Builder
Set the annotations field value.
setAnnotations(Map<String, String>) - Method in class net.morimekta.providence.model.FunctionType._Builder
Set the annotations field value.
setAnnotations(Map<String, String>) - Method in class net.morimekta.providence.model.MessageType._Builder
Set the annotations field value.
setAnnotations(Map<String, String>) - Method in class net.morimekta.providence.model.ServiceType._Builder
Set the annotations field value.
setById(int) - Method in class net.morimekta.providence.model.FieldRequirement._Builder
 
setById(int) - Method in class net.morimekta.providence.model.MessageVariant._Builder
 
setById(int) - Method in class net.morimekta.providence.PApplicationExceptionType._Builder
 
setById(int) - Method in class net.morimekta.providence.PEnumBuilder
Set the enum entity from integer value as it was defined in the thrift IDL.
setById(int) - Method in class net.morimekta.providence.PServiceCallType._Builder
 
setById(int) - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
setByName(String) - Method in class net.morimekta.providence.model.FieldRequirement._Builder
 
setByName(String) - Method in class net.morimekta.providence.model.MessageVariant._Builder
 
setByName(String) - Method in class net.morimekta.providence.PApplicationExceptionType._Builder
 
setByName(String) - Method in class net.morimekta.providence.PEnumBuilder
Set the enum entity from name as it was written in the thrift IDL.
setByName(String) - Method in class net.morimekta.providence.PServiceCallType._Builder
 
setByName(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
setCallType(PServiceCallType) - Method in exception net.morimekta.providence.serializer.SerializerException
 
setDecl(Collection<Declaration>) - Method in class net.morimekta.providence.model.ProgramType._Builder
Set the decl field value.
setDeclConst(ConstType_OrBuilder) - Method in class net.morimekta.providence.model.Declaration._Builder
Set the decl_const field value.
setDeclEnum(EnumType_OrBuilder) - Method in class net.morimekta.providence.model.Declaration._Builder
Set the decl_enum field value.
setDeclMessage(MessageType_OrBuilder) - Method in class net.morimekta.providence.model.Declaration._Builder
Set the decl_message field value.
setDeclService(ServiceType_OrBuilder) - Method in class net.morimekta.providence.model.Declaration._Builder
Set the decl_service field value.
setDeclTypedef(TypedefType_OrBuilder) - Method in class net.morimekta.providence.model.Declaration._Builder
Set the decl_typedef field value.
setDefaultPresence(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set default presence probability based on the default fill rate in the generator options instance.
setDefaultPresence(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set default presence probability based on the default fill rate in the generator options instance.
setDefaultValue(String) - Method in class net.morimekta.providence.model.FieldType._Builder
Set the default_value field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.ConstType._Builder
Set the documentation field value.
setDocumentation(String) - Method in interface net.morimekta.providence.model.Decl._Builder
Set the documentation field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.EnumType._Builder
Set the documentation field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.EnumValue._Builder
Set the documentation field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.FieldType._Builder
Set the documentation field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.FunctionType._Builder
Set the documentation field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.MessageType._Builder
Set the documentation field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.ProgramType._Builder
Set the documentation field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.ServiceType._Builder
Set the documentation field value.
setDocumentation(String) - Method in class net.morimekta.providence.model.TypedefType._Builder
Set the documentation field value.
setExceptions(Collection<FieldType>) - Method in class net.morimekta.providence.model.FunctionType._Builder
Set the exceptions field value.
setExceptionType(PApplicationExceptionType) - Method in exception net.morimekta.providence.serializer.SerializerException
 
setExtend(String) - Method in class net.morimekta.providence.model.ServiceType._Builder
Set the extend field value.
setFairy(Fairy) - Method in class net.morimekta.providence.testing.junit4.SimpleGeneratorWatcher.Context
 
setFieldGenerator(PField<Message>, Predicate<MessageOrBuilder>, MessageFieldGenerator<Message, MessageOrBuilder, Context, ?>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
 
setFieldGenerator(PField<Message>, MessageFieldGenerator<Message, MessageOrBuilder, Context, ?>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
 
setFields(Collection<FieldType>) - Method in class net.morimekta.providence.model.MessageType._Builder
Set the fields field value.
setFile(String) - Method in exception net.morimekta.providence.config.parser.ConfigException
 
setFile(String) - Method in exception net.morimekta.providence.config.parser.ConfigWarning
 
setFile(String) - Method in exception net.morimekta.providence.reflect.parser.ThriftException
 
setFile(String) - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
setFileLines(Collection<String>) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Set the file_lines field value.
setFilePath(String) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Set the file_path field value.
setFillRate(double) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
setFirstFields(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set fields (in order) that should have generated value before all other values.
setFirstFields(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set fields (in order) that should have generated value before all other values.
SetGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for set fields.
SetGenerator(PSet<Object>) - Constructor for class net.morimekta.providence.testing.generator.defaults.SetGenerator
 
setId(int) - Method in class net.morimekta.providence.model.EnumValue._Builder
Set the id field value.
setId(int) - Method in class net.morimekta.providence.model.FieldType._Builder
Set the id field value.
setId(Integer) - Method in class net.morimekta.providence.model.EnumValue._Builder
Set the id field value.
setId(Integer) - Method in class net.morimekta.providence.model.FieldType._Builder
Set the id field value.
setImplementing(String) - Method in class net.morimekta.providence.model.MessageType._Builder
Set the implementing field value.
setIncludes(Map<String, String>) - Method in class net.morimekta.providence.model.ProgramType._Builder
Set the includes field value.
setIncludes(Map<String, ProgramMeta>) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Set the includes field value.
setLastFields(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set fields (in order) that should have generated value after all other values.
setLastFields(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
Set fields (in order) that should have generated value after all other values.
setLength(int) - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
setLine(CharSequence) - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
setLineNo(int) - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
setLinePos(int) - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
setLocale(Locale) - Method in class net.morimekta.providence.testing.junit4.SimpleGeneratorWatcher.Context
 
setMaxCollectionSize(int) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
setMessage(String) - Method in class net.morimekta.providence.PApplicationException._Builder
Set the message field value.
setMethodName(String) - Method in exception net.morimekta.providence.serializer.SerializerException
 
setMethods(Collection<FunctionType>) - Method in class net.morimekta.providence.model.ServiceType._Builder
Set the methods field value.
setMinCollectionSize(int) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
setName(String) - Method in class net.morimekta.providence.model.ConstType._Builder
Set the name field value.
setName(String) - Method in interface net.morimekta.providence.model.Decl._Builder
Set the name field value.
setName(String) - Method in class net.morimekta.providence.model.EnumType._Builder
Set the name field value.
setName(String) - Method in class net.morimekta.providence.model.EnumValue._Builder
Set the name field value.
setName(String) - Method in class net.morimekta.providence.model.FieldType._Builder
Set the name field value.
setName(String) - Method in class net.morimekta.providence.model.FunctionType._Builder
Set the name field value.
setName(String) - Method in class net.morimekta.providence.model.MessageType._Builder
Set the name field value.
setName(String) - Method in class net.morimekta.providence.model.ServiceType._Builder
Set the name field value.
setName(String) - Method in class net.morimekta.providence.model.TypedefType._Builder
Set the name field value.
setNamespaces(Map<String, String>) - Method in class net.morimekta.providence.model.ProgramType._Builder
Set the namespaces field value.
setOneWay(boolean) - Method in class net.morimekta.providence.model.FunctionType._Builder
Set the one_way field value.
setOneWay(Boolean) - Method in class net.morimekta.providence.model.FunctionType._Builder
Set the one_way field value.
setOutputSerializer(Serializer) - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
Set default serializer to standard output.
setParams(Collection<FieldType>) - Method in class net.morimekta.providence.model.FunctionType._Builder
Set the params field value.
setProgram(ProgramType_OrBuilder) - Method in class net.morimekta.providence.model.ProgramMeta._Builder
Set the program field value.
setProgramName(String) - Method in class net.morimekta.providence.model.ProgramType._Builder
Set the program_name field value.
setProperty(String, V) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
setRandom(Random) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
 
setRequirement(FieldRequirement) - Method in class net.morimekta.providence.model.FieldType._Builder
Set the requirement field value.
setReturnType(String) - Method in class net.morimekta.providence.model.FunctionType._Builder
Set the return_type field value.
setSequenceNo(int) - Method in exception net.morimekta.providence.serializer.SerializerException
 
setType(String) - Method in class net.morimekta.providence.model.ConstType._Builder
Set the type field value.
setType(String) - Method in class net.morimekta.providence.model.FieldType._Builder
Set the type field value.
setType(String) - Method in class net.morimekta.providence.model.TypedefType._Builder
Set the type field value.
setType(PApplicationExceptionType) - Method in class net.morimekta.providence.PApplicationException._Builder
Set the type field value.
setValue(String) - Method in class net.morimekta.providence.model.ConstType._Builder
Set the value field value.
setValueGenerator(PField<Message>, Predicate<MessageOrBuilder>, Generator<Context, ?>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
 
setValueGenerator(PField<Message>, Generator<Context, ?>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
 
setValues(Collection<EnumValue>) - Method in class net.morimekta.providence.model.EnumType._Builder
Set the values field value.
setValues(List<CEnumValue>) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
setVariant(MessageVariant) - Method in class net.morimekta.providence.model.MessageType._Builder
Set the variant field value.
ShortGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for short fields.
ShortGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.ShortGenerator
 
shortRange(int, int) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
shortRange(short, short) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
 
ShortRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
Default generator for selecting one of a set of values of the same type..
ShortRangeGenerator(short, short) - Constructor for class net.morimekta.providence.testing.generator.extra.ShortRangeGenerator
 
Simple() - Constructor for class net.morimekta.providence.testing.generator.GeneratorContext.Simple
 
Simple(GeneratorContext.Simple) - Constructor for class net.morimekta.providence.testing.generator.GeneratorContext.Simple
 
SimpleGeneratorWatcher - Class in net.morimekta.providence.testing.junit4
Simple non-generic watcher with no extra context on message generation.
SimpleGeneratorWatcher() - Constructor for class net.morimekta.providence.testing.junit4.SimpleGeneratorWatcher
Make a simple default message generator.
SimpleGeneratorWatcher.Context - Class in net.morimekta.providence.testing.junit4
Context for generating messages with information related to each other.
SimpleTypeRegistry - Class in net.morimekta.providence.types
Registry for declared types referenced in a flat space program context.
SimpleTypeRegistry() - Constructor for class net.morimekta.providence.types.SimpleTypeRegistry
 
size() - Method in class net.morimekta.providence.logging.QueuedMessageWriter
 
size() - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
size() - Method in class net.morimekta.providence.storage.DirectoryMessageSetStore
 
size() - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
size() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageBuilderStorage
 
size() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageListStorage
 
size() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetBuilderStorage
 
size() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSetStorage
 
size() - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageStorage
 
size() - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
size() - Method in class net.morimekta.providence.storage.InMemoryMessageSetStore
 
size() - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
size() - Method in interface net.morimekta.providence.storage.ReadOnlyStore
 
SizeBasedRollingPolicy - Class in net.morimekta.providence.logging.rolling
A rolling policy that moves over to a new file whenever the current file reaches a threshold size.
SizeBasedRollingPolicy(File, long, String) - Constructor for class net.morimekta.providence.logging.rolling.SizeBasedRollingPolicy
 
skip - net.morimekta.providence.graphql.gql.GQLDirective
@include(if: $var) Include the field only if 'if' resolves to false.
skipGenerate - Variable in class net.morimekta.providence.maven.plugin.GenerateSourcesMojo
Skip the providence compile step for this module.
skipIfMissingNamespace - Variable in class net.morimekta.providence.maven.plugin.BaseGenerateSourcesMojo
Skip thrift files if they are missing the java namespace.
skipTestGenerate - Variable in class net.morimekta.providence.maven.plugin.GenerateTestSourcesMojo
Skip the providence test compile step for this module.
sleep(long) - Method in class net.morimekta.providence.logging.QueuedMessageWriter
 
snapshot() - Method in interface net.morimekta.providence.config.ConfigSupplier
Get a snapshot of the current config.
SocketClientHandler - Class in net.morimekta.providence.thrift.client
Client handler for thrift RPC using the TSimpleServer that does not use the TFramedTransport message wrapper.
SocketClientHandler(Serializer, SocketAddress) - Constructor for class net.morimekta.providence.thrift.client.SocketClientHandler
 
SocketClientHandler(Serializer, SocketAddress, int, int) - Constructor for class net.morimekta.providence.thrift.client.SocketClientHandler
 
SocketClientHandler(Serializer, SocketAddress, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.thrift.client.SocketClientHandler
 
SocketClientHandler(Serializer, SocketAddress, PServiceCallInstrumentation, int, int) - Constructor for class net.morimekta.providence.thrift.client.SocketClientHandler
 
SocketServer - Class in net.morimekta.providence.thrift.server
Based heavily on org.apache.thrift.transport.TServerTransport and meant to be a providence replacement for it.
SocketServer.Builder - Class in net.morimekta.providence.thrift.server
 
SORTED - net.morimekta.providence.descriptor.PContainer.Type
 
SortedBuilder() - Constructor for class net.morimekta.providence.descriptor.PMap.SortedBuilder
 
SortedBuilder() - Constructor for class net.morimekta.providence.descriptor.PSet.SortedBuilder
 
SortedBuilder(int) - Constructor for class net.morimekta.providence.descriptor.PMap.SortedBuilder
 
SortedBuilder(int) - Constructor for class net.morimekta.providence.descriptor.PSet.SortedBuilder
 
sortedProvider(PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PSet
 
sortedProvider(PDescriptorProvider, PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PMap
 
start() - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
start() - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
startIdentifier() - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
starting(Description) - Method in class net.morimekta.providence.testing.junit4.GeneratorWatcher
 
startNumber() - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
startString() - Method in class net.morimekta.providence.config.parser.ConfigTokenizer
 
startString() - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
startString() - Method in class net.morimekta.providence.serializer.pretty.PrettyTokenizer
 
statusCodeForException(Throwable) - Method in class net.morimekta.providence.server.ExceptionHandler
With default exception handling, this can simply change the status code used for the response.
STOP - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
stream(InputStream, Serializer, PMessageDescriptor<Message>) - Static method in class net.morimekta.providence.streams.MessageStreams
Read a input stream containing entries of a given type.
stream(Q) - Method in class net.morimekta.providence.storage.hazelcast.HazelcastMessageSearcher
 
stream(Q) - Method in class net.morimekta.providence.storage.PredicateFilterMessageStoreSearcher
 
stream(Q) - Method in interface net.morimekta.providence.storage.Searcher
Run a query and stream the resulting items.
string() - Method in class net.morimekta.providence.serializer.PrettySerializer
Make a PrettySerializer that generates content similar to the PMessage toString methods.
String - net.morimekta.providence.graphql.gql.GQLScalar
 
STRING - net.morimekta.providence.config.parser.ConfigTokenType
 
STRING - net.morimekta.providence.descriptor.PPrimitive
 
STRING - net.morimekta.providence.graphql.parser.GQLTokenType
 
STRING - net.morimekta.providence.PType
 
STRING - net.morimekta.providence.reflect.parser.ThriftTokenType
 
STRING - net.morimekta.providence.serializer.pretty.PrettyTokenType
 
STRING - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
StringGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for string fields.
StringGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.StringGenerator
 
StringKeyFileManager - Class in net.morimekta.providence.storage.dir
File manager for the DirectoryMessageStore and DirectoryMessageListStore store classes that keeps all files in a single directory, and keeps a .tmp directory for temporary files.
StringKeyFileManager(Path) - Constructor for class net.morimekta.providence.storage.dir.StringKeyFileManager
 
stringToken(char[], int, int, int, int) - Method in class net.morimekta.providence.config.parser.ConfigTokenizer
 
stringToken(char[], int, int, int, int) - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
stringToken(char[], int, int, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
stringToken(char[], int, int, int, int) - Method in class net.morimekta.providence.serializer.pretty.PrettyTokenizer
 
stripCommonPrefix(List<String>) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
STRUCT - net.morimekta.providence.model.MessageVariant
 
STRUCT - net.morimekta.providence.PMessageVariant
 
STRUCT - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
SYMBOL - net.morimekta.providence.config.parser.ConfigTokenType
 
SYMBOL - net.morimekta.providence.graphql.parser.GQLTokenType
 
SYMBOL - net.morimekta.providence.reflect.parser.ThriftTokenType
 
SYMBOL - net.morimekta.providence.serializer.pretty.PrettyTokenType
 
symbolToken(char[], int, int, int, int) - Method in class net.morimekta.providence.config.parser.ConfigTokenizer
 
symbolToken(char[], int, int, int, int) - Method in class net.morimekta.providence.graphql.parser.GQLTokenizer
 
symbolToken(char[], int, int, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
symbolToken(char[], int, int, int, int) - Method in class net.morimekta.providence.serializer.pretty.PrettyTokenizer
 

T

tag - Variable in enum net.morimekta.providence.descriptor.PAnnotation
 
TBinaryProtocolSerializer - Class in net.morimekta.providence.thrift
 
TBinaryProtocolSerializer() - Constructor for class net.morimekta.providence.thrift.TBinaryProtocolSerializer
 
TBinaryProtocolSerializer(boolean) - Constructor for class net.morimekta.providence.thrift.TBinaryProtocolSerializer
 
TBinaryProtocolSerializer(boolean, boolean) - Constructor for class net.morimekta.providence.thrift.TBinaryProtocolSerializer
 
TCompactProtocolSerializer - Class in net.morimekta.providence.thrift
 
TCompactProtocolSerializer() - Constructor for class net.morimekta.providence.thrift.TCompactProtocolSerializer
 
TCompactProtocolSerializer(boolean) - Constructor for class net.morimekta.providence.thrift.TCompactProtocolSerializer
 
test(K, M, Q) - Method in interface net.morimekta.providence.storage.PredicateFilterMessageStoreSearcher.PredicateFilter
 
test(M) - Method in interface net.morimekta.providence.util.MessageValidator.Validation
 
TestConfigSupplier<M extends PMessage<M>> - Class in net.morimekta.providence.config.testing
Config supplier meant for testing only.
TestConfigSupplier(String, PMessageDescriptor<M>) - Constructor for class net.morimekta.providence.config.testing.TestConfigSupplier
Start with an initial config value.
TestConfigSupplier(Clock, M) - Constructor for class net.morimekta.providence.config.testing.TestConfigSupplier
Start with an initial config value.
TestConfigSupplier(M) - Constructor for class net.morimekta.providence.config.testing.TestConfigSupplier
Start with an initial config value.
testInput - Variable in class net.morimekta.providence.maven.plugin.GenerateTestSourcesMojo
Files to compile.
testUpdate(String) - Method in class net.morimekta.providence.config.testing.TestConfigSupplier
Update the current config and trigger updates.
testUpdate(M) - Method in class net.morimekta.providence.config.testing.TestConfigSupplier
Update the current config and trigger updates.
thing() - Static method in class net.morimekta.providence.testing.util.EnglishWords
 
ThriftConstants - Class in net.morimekta.providence.reflect.parser
Reflective thrift IDL description.
ThriftException - Exception in net.morimekta.providence.reflect.parser
Token specialization for the thrift parser and tokenizer.
ThriftException(String, Object...) - Constructor for exception net.morimekta.providence.reflect.parser.ThriftException
 
ThriftException(Throwable, String, Object...) - Constructor for exception net.morimekta.providence.reflect.parser.ThriftException
 
ThriftException(ThriftToken, String, Object...) - Constructor for exception net.morimekta.providence.reflect.parser.ThriftException
 
ThriftLexer - Class in net.morimekta.providence.reflect.parser
 
ThriftLexer(InputStream) - Constructor for class net.morimekta.providence.reflect.parser.ThriftLexer
 
ThriftLexer(Tokenizer<ThriftTokenType, ThriftToken>) - Constructor for class net.morimekta.providence.reflect.parser.ThriftLexer
 
ThriftOnlySerializerProvider - Class in net.morimekta.providence.thrift
Serializer provider that only holds serializers that is also supported by apache thrift.
ThriftOnlySerializerProvider() - Constructor for class net.morimekta.providence.thrift.ThriftOnlySerializerProvider
Get the thrift-only serializer provider.
ThriftOnlySerializerProvider(boolean) - Constructor for class net.morimekta.providence.thrift.ThriftOnlySerializerProvider
Get the thrift-only serializer provider.
ThriftOnlySerializerProvider(String) - Constructor for class net.morimekta.providence.thrift.ThriftOnlySerializerProvider
Get the thrift-only serializer provider.
ThriftOnlySerializerProvider(String, boolean) - Constructor for class net.morimekta.providence.thrift.ThriftOnlySerializerProvider
Get the thrift-only serializer provider.
ThriftParser - Class in net.morimekta.providence.reflect.parser
 
ThriftParser(boolean, boolean, boolean, boolean) - Constructor for class net.morimekta.providence.reflect.parser.ThriftParser
 
ThriftSerializerProvider - Class in net.morimekta.providence.thrift
Default serializer provider with added serializers for the thrift protocols not covered by pure serializer.
ThriftSerializerProvider() - Constructor for class net.morimekta.providence.thrift.ThriftSerializerProvider
Create a thrift serializer provider.
ThriftSerializerProvider(boolean) - Constructor for class net.morimekta.providence.thrift.ThriftSerializerProvider
Create a thrift serializer provider.
ThriftSerializerProvider(String) - Constructor for class net.morimekta.providence.thrift.ThriftSerializerProvider
Create a thrift serializer provider.
ThriftSerializerProvider(String, boolean) - Constructor for class net.morimekta.providence.thrift.ThriftSerializerProvider
Create a thrift serializer provider.
ThriftToken - Class in net.morimekta.providence.reflect.parser
 
ThriftToken(char[], int, int, ThriftTokenType, int, int) - Constructor for class net.morimekta.providence.reflect.parser.ThriftToken
Create a slice instance.
ThriftTokenizer - Class in net.morimekta.providence.reflect.parser
Specialization of the 'pretty' tokenizer to make it handle some special cases only applicable when parsing thrift files, but not allowed in pretty format or config files.
ThriftTokenizer(InputStream) - Constructor for class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
ThriftTokenizer(Reader) - Constructor for class net.morimekta.providence.reflect.parser.ThriftTokenizer
 
ThriftTokenType - Enum in net.morimekta.providence.reflect.parser
 
TimeBasedCleanupPolicy - Class in net.morimekta.providence.logging.rolling
A cleanup policy that removes files older than a certain date.
TimeBasedCleanupPolicy(int, TimeUnit, String) - Constructor for class net.morimekta.providence.logging.rolling.TimeBasedCleanupPolicy
Create a time based cleanup policy using the system clock for parsing timestampts.
TimeBasedCleanupPolicy(int, TimeUnit, String, Clock) - Constructor for class net.morimekta.providence.logging.rolling.TimeBasedCleanupPolicy
Create a time based cleanup policy.
TimeBasedRollingPolicy - Class in net.morimekta.providence.logging.rolling
A rolling policy that writes messages into files for certain time periods based on a date based file pattern and a time resolution.
TimeBasedRollingPolicy(int, TimeUnit, String) - Constructor for class net.morimekta.providence.logging.rolling.TimeBasedRollingPolicy
 
TimeBasedRollingPolicy(int, TimeUnit, String, Clock) - Constructor for class net.morimekta.providence.logging.rolling.TimeBasedRollingPolicy
 
TimeBasedRollingPolicy(TimeUnit, String) - Constructor for class net.morimekta.providence.logging.rolling.TimeBasedRollingPolicy
 
TimeBasedRollingPolicy(TimeUnit, String, Clock) - Constructor for class net.morimekta.providence.logging.rolling.TimeBasedRollingPolicy
 
TJsonProtocolSerializer - Class in net.morimekta.providence.thrift
 
TJsonProtocolSerializer() - Constructor for class net.morimekta.providence.thrift.TJsonProtocolSerializer
 
TJsonProtocolSerializer(boolean) - Constructor for class net.morimekta.providence.thrift.TJsonProtocolSerializer
 
tmpFileFor(String) - Method in class net.morimekta.providence.storage.dir.StringKeyFileManager
 
tmpFileFor(K) - Method in class net.morimekta.providence.storage.dir.DefaultFileManager
 
tmpFileFor(K) - Method in interface net.morimekta.providence.storage.dir.FileManager
 
toArgumentString(Object) - Static method in class net.morimekta.providence.graphql.gql.GQLUtil
 
toBinary(Message) - Static method in class net.morimekta.providence.serializer.BinarySerializer
 
toBuilder() - Method in interface net.morimekta.providence.PMessageOrBuilder
Cast the message or builder instance to it's builder or mutate the instance so we have a fresh builder.
toBuilderAll(Collection<V>) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Mutate all items of the collection containing messages.
toBuilderIfNonNull(PMessageOrBuilder<M>) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Mutate the message if it is not null.
toBuilderValues(Map<K, V>) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Mutate all items of the collection containing messages.
toDebugString(PMessageOrBuilder<Message>) - Static method in class net.morimekta.providence.serializer.PrettySerializer
Prints a pretty formatted string that is optimized for diffing (mainly for testing and debugging).
toField(PMessageOrBuilder<M>, PField<M>) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
Bind to the given field for the message.
toField(PMessageOrBuilder<M>, PField<M>) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
Bind to the given field for the message.
toField(PMessageOrBuilder<M>, PField<M>, int) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
Bind to the given field for the message.
toField(PMessageOrBuilder<M>, PField<M>, int) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
Bind to the given field for the message.
toFile(File, Serializer) - Static method in class net.morimekta.providence.streams.MessageCollectors
write stream of messages to file.
toJsonString(PMessageOrBuilder<Message>) - Static method in class net.morimekta.providence.serializer.JsonSerializer
Prints a JSON string of the provided message.
toMap(PMessageOrBuilder<?>) - Static method in class net.morimekta.providence.util.MessageUtil
Transform a message into a native map structure.
toMessage() - Method in interface net.morimekta.providence.PMessageOrBuilder
Cast the message or builder instance to it's instance, or build so it becomes a new instance from the builder.
toMessage(String, PMessageDescriptor<M>, ProvidenceJdbi.MappedField<M>...) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
Bind to message using row mapper.
toMessage(String, PMessageDescriptor<M>, ProvidenceJdbi.MappedField<M>...) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
Bind to message using row mapper.
toMessage(PMessageDescriptor<M>, ProvidenceJdbi.MappedField<M>...) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
Bind to message using row mapper.
toMessage(PMessageDescriptor<M>, ProvidenceJdbi.MappedField<M>...) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
Bind to message using row mapper.
toMessageAll(Collection<V>) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Build all items of the collection containing builders.
toMessageIfNotNull(PMessageOrBuilder<M>) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Build the message from builder if it is not null.
toMessageOrBuilders(Collection<MB>) - Static method in class net.morimekta.providence.util.MessageUtil
Casting utility to make into a collection of message-or-builders.
toMessageOrBuilderValues(Map<K, MB>) - Static method in class net.morimekta.providence.util.MessageUtil
Casting utility to make into a map of message-or-builders.
toMessageValues(Map<K, V>) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Mutate all items of the collection containing messages.
toPath(Path, Serializer) - Static method in class net.morimekta.providence.streams.MessageCollectors
Write stream of messages to file described by path.
toPrettyJsonString(PMessageOrBuilder<Message>) - Static method in class net.morimekta.providence.serializer.JsonSerializer
Prints a pretty formatted JSON string of the provided message.
toStream(OutputStream, Serializer) - Static method in class net.morimekta.providence.streams.MessageCollectors
Serialize stream of messages into stream.
toStream(OutputStream, Serializer, boolean) - Static method in class net.morimekta.providence.streams.MessageCollectors
Serialize stream of messages into stream.
toString() - Method in class net.morimekta.providence.config.impl.FixedConfigSupplier
 
toString() - Method in class net.morimekta.providence.config.impl.OverrideConfigSupplier
 
toString() - Method in class net.morimekta.providence.config.impl.ProvidenceConfigSupplier
 
toString() - Method in class net.morimekta.providence.config.impl.ReferenceConfigSupplier
 
toString() - Method in class net.morimekta.providence.config.impl.ResourceConfigSupplier
 
toString() - Method in exception net.morimekta.providence.config.parser.ConfigException
 
toString() - Method in enum net.morimekta.providence.config.parser.ConfigTokenType
 
toString() - Method in class net.morimekta.providence.config.testing.TestConfigSupplier
 
toString() - Method in exception net.morimekta.providence.config.util.UncheckedConfigException
 
toString() - Method in class net.morimekta.providence.descriptor.PContainer
 
toString() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
toString() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
toString() - Method in enum net.morimekta.providence.descriptor.PPrimitive
 
toString() - Method in class net.morimekta.providence.graphql.gql.GQLField
 
toString() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentDefinition
 
toString() - Method in class net.morimekta.providence.graphql.gql.GQLFragmentReference
 
toString() - Method in class net.morimekta.providence.graphql.gql.GQLInlineFragment
 
toString() - Method in class net.morimekta.providence.graphql.gql.GQLIntrospection
 
toString() - Method in class net.morimekta.providence.graphql.gql.GQLMethodCall
 
toString() - Method in class net.morimekta.providence.graphql.gql.GQLOperation
 
toString() - Method in class net.morimekta.providence.graphql.gql.GQLQuery
 
toString() - Method in exception net.morimekta.providence.graphql.parser.GQLException
 
toString() - Method in class net.morimekta.providence.jdbi.v2.EnumValueMapper
 
toString() - Method in class net.morimekta.providence.jdbi.v2.MessageFieldArgument
 
toString() - Method in class net.morimekta.providence.jdbi.v2.MessageNamedArgumentFinder
 
toString() - Method in class net.morimekta.providence.jdbi.v2.MessageRowMapper
 
toString() - Method in class net.morimekta.providence.jdbi.v2.MessageUpserter
 
toString() - Method in class net.morimekta.providence.jdbi.v3.EnumValueMapper
 
toString() - Method in class net.morimekta.providence.jdbi.v3.MessageFieldArgument
 
toString() - Method in class net.morimekta.providence.jdbi.v3.MessageNamedArgumentFinder
 
toString() - Method in class net.morimekta.providence.jdbi.v3.MessageRowMapper
 
toString() - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter
 
toString() - Method in enum net.morimekta.providence.model.ConstType._Field
 
toString() - Method in class net.morimekta.providence.model.ConstType
 
toString() - Method in enum net.morimekta.providence.model.Decl._Field
 
toString() - Method in enum net.morimekta.providence.model.Declaration._Field
 
toString() - Method in class net.morimekta.providence.model.Declaration
 
toString() - Method in enum net.morimekta.providence.model.EnumType._Field
 
toString() - Method in class net.morimekta.providence.model.EnumType
 
toString() - Method in enum net.morimekta.providence.model.EnumValue._Field
 
toString() - Method in class net.morimekta.providence.model.EnumValue
 
toString() - Method in enum net.morimekta.providence.model.FieldType._Field
 
toString() - Method in class net.morimekta.providence.model.FieldType
 
toString() - Method in enum net.morimekta.providence.model.FunctionType._Field
 
toString() - Method in class net.morimekta.providence.model.FunctionType
 
toString() - Method in enum net.morimekta.providence.model.MessageType._Field
 
toString() - Method in class net.morimekta.providence.model.MessageType
 
toString() - Method in enum net.morimekta.providence.model.ProgramMeta._Field
 
toString() - Method in class net.morimekta.providence.model.ProgramMeta
 
toString() - Method in enum net.morimekta.providence.model.ProgramType._Field
 
toString() - Method in class net.morimekta.providence.model.ProgramType
 
toString() - Method in enum net.morimekta.providence.model.ServiceType._Field
 
toString() - Method in class net.morimekta.providence.model.ServiceType
 
toString() - Method in enum net.morimekta.providence.model.TypedefType._Field
 
toString() - Method in class net.morimekta.providence.model.TypedefType
 
toString() - Method in enum net.morimekta.providence.PApplicationException._Field
 
toString() - Method in exception net.morimekta.providence.PApplicationException
 
toString() - Method in enum net.morimekta.providence.PMessageVariant
 
toString() - Method in class net.morimekta.providence.PServiceCall
 
toString() - Method in enum net.morimekta.providence.PType
 
toString() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
toString() - Method in exception net.morimekta.providence.reflect.contained.CException
 
toString() - Method in class net.morimekta.providence.reflect.contained.CField
 
toString() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
toString() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
toString() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
toString() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
toString() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
 
toString() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
 
toString() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
 
toString() - Method in exception net.morimekta.providence.reflect.parser.ThriftException
 
toString() - Method in enum net.morimekta.providence.reflect.parser.ThriftTokenType
 
toString() - Method in class net.morimekta.providence.serializer.binary.BinaryFormatUtils.FieldInfo
 
toString() - Method in exception net.morimekta.providence.serializer.JsonSerializerException
 
toString() - Method in exception net.morimekta.providence.serializer.pretty.PrettyException
 
toString() - Method in enum net.morimekta.providence.serializer.pretty.PrettyTokenType
 
toString() - Method in class net.morimekta.providence.serializer.Serializer
 
toString() - Method in exception net.morimekta.providence.serializer.SerializerException
 
toString() - Method in class net.morimekta.providence.types.TypeReference
 
toString(Object) - Static method in class net.morimekta.providence.testing.EqualToMessage
 
toString(Object) - Static method in class net.morimekta.providence.testing.util.MessageDiff
 
tryAdvance(Consumer<? super Message>) - Method in class net.morimekta.providence.streams.MessageSpliterator
 
trySplit() - Method in class net.morimekta.providence.streams.MessageSpliterator
Normally we cannot split the stream.
TSimpleJsonProtocolSerializer - Class in net.morimekta.providence.thrift
The simple JSON protocol is a write-only protocol, which is mainly used for debugging of apache thrift, as they don't really have any human readable protocols (TJson is a mess, and not even JSON compatible).
TSimpleJsonProtocolSerializer() - Constructor for class net.morimekta.providence.thrift.TSimpleJsonProtocolSerializer
 
TTupleProtocolSerializer - Class in net.morimekta.providence.thrift
TProtocol serializer specialized for Tuple protocol, just because thrift decided that this protocol should be written in a different way than other protocols.
TTupleProtocolSerializer() - Constructor for class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
TTupleProtocolSerializer(boolean) - Constructor for class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
type - Variable in enum net.morimekta.providence.graphql.gql.GQLScalar
 
type - Variable in class net.morimekta.providence.jdbi.v2.util.FieldType
 
type - Variable in class net.morimekta.providence.jdbi.v3.util.FieldType
 
type() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.BindType
 
type() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindType
 
TYPE - net.morimekta.providence.model.ConstType._Field
 
TYPE - net.morimekta.providence.model.FieldType._Field
 
TYPE - net.morimekta.providence.model.TypedefType._Field
 
TYPE - net.morimekta.providence.PApplicationException._Field
 
TypedefDeclaration - Class in net.morimekta.providence.reflect.model
typedef ::= 'typedef' {name} '=' {type}
TypedefDeclaration(String, ThriftToken, ThriftToken, List<ThriftToken>) - Constructor for class net.morimekta.providence.reflect.model.TypedefDeclaration
 
TypedefType - Class in net.morimekta.providence.model
typedef <type> <name>
TypedefType_OrBuilder - Interface in net.morimekta.providence.model
typedef <type> <name>
TypedefType._Builder - Class in net.morimekta.providence.model
typedef <type> <name>
TypedefType._Field - Enum in net.morimekta.providence.model
 
TypeFieldProvider - Class in net.morimekta.providence.graphql.utils
 
TypeFieldProvider(GQLDefinition) - Constructor for class net.morimekta.providence.graphql.utils.TypeFieldProvider
 
typeForName(String) - Static method in class net.morimekta.providence.descriptor.PContainer
 
typeName - Variable in class net.morimekta.providence.types.TypeReference
 
TypeReference - Class in net.morimekta.providence.types
Simple class to represent a type reference or declaration reference (e.g. for constant, typedef etc).
TypeRegistry - Class in net.morimekta.providence.types
Base class for type registry.
TypeRegistry() - Constructor for class net.morimekta.providence.types.TypeRegistry
 
types() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.BindMessage
 
types() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindMessage
 

U

UncheckedConfigException - Exception in net.morimekta.providence.config.util
Unchecked config exception wrapping the providence config exception.
UncheckedConfigException(ConfigException) - Constructor for exception net.morimekta.providence.config.util.UncheckedConfigException
 
UNDEFINED - Static variable in class net.morimekta.providence.config.parser.ConfigUtil
 
UNION - net.morimekta.providence.model.MessageVariant
 
UNION - net.morimekta.providence.PMessageVariant
 
unionField() - Method in class net.morimekta.providence.model.Declaration
 
unionField() - Method in interface net.morimekta.providence.PUnion
The user should be able to assume that this value never is null.
unionField() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
unionFieldIsSet() - Method in class net.morimekta.providence.model.Declaration
 
unionFieldIsSet() - Method in interface net.morimekta.providence.PUnion
 
unionFieldIsSet() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
UNKNOWN - net.morimekta.providence.PApplicationExceptionType
Unknown or unidentified exception, should usually not be uased.
UNKNOWN_METHOD - net.morimekta.providence.PApplicationExceptionType
There is no such method defined on the service.
UNSUPPORTED_CLIENT_TYPE - net.morimekta.providence.PApplicationExceptionType
NOTE: This value is apparently not in use in thrift.
updateCurrentFile(String) - Method in interface net.morimekta.providence.logging.RollingFileMessageWriter.CurrentFileUpdater
 
UpdatingConfigSupplier<M extends PMessage<M>> - Class in net.morimekta.providence.config.impl
A supplier and instance holder for config objects.
UpdatingConfigSupplier(Clock) - Constructor for class net.morimekta.providence.config.impl.UpdatingConfigSupplier
Initialize supplier with empty config.

V

valid() - Method in class net.morimekta.providence.model.ConstType._Builder
 
valid() - Method in class net.morimekta.providence.model.Declaration._Builder
 
valid() - Method in class net.morimekta.providence.model.EnumType._Builder
 
valid() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
valid() - Method in class net.morimekta.providence.model.FieldRequirement._Builder
 
valid() - Method in class net.morimekta.providence.model.FieldType._Builder
 
valid() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
valid() - Method in class net.morimekta.providence.model.MessageType._Builder
 
valid() - Method in class net.morimekta.providence.model.MessageVariant._Builder
 
valid() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
valid() - Method in class net.morimekta.providence.model.ProgramType._Builder
 
valid() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
valid() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
valid() - Method in class net.morimekta.providence.PApplicationException._Builder
 
valid() - Method in class net.morimekta.providence.PApplicationExceptionType._Builder
 
valid() - Method in class net.morimekta.providence.PEnumBuilder
Check if the enum builder has been given a valid value.
valid() - Method in class net.morimekta.providence.PMessageBuilder
Checks if the current set data is enough to make a valid struct.
valid() - Method in class net.morimekta.providence.PServiceCallType._Builder
 
valid() - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
valid() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
valid() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
validate() - Method in class net.morimekta.providence.model.ConstType._Builder
 
validate() - Method in class net.morimekta.providence.model.Declaration._Builder
 
validate() - Method in class net.morimekta.providence.model.EnumType._Builder
 
validate() - Method in class net.morimekta.providence.model.EnumValue._Builder
 
validate() - Method in class net.morimekta.providence.model.FieldType._Builder
 
validate() - Method in class net.morimekta.providence.model.FunctionType._Builder
 
validate() - Method in class net.morimekta.providence.model.MessageType._Builder
 
validate() - Method in class net.morimekta.providence.model.ProgramMeta._Builder
 
validate() - Method in class net.morimekta.providence.model.ProgramType._Builder
 
validate() - Method in class net.morimekta.providence.model.ServiceType._Builder
 
validate() - Method in class net.morimekta.providence.model.TypedefType._Builder
 
validate() - Method in class net.morimekta.providence.PApplicationException._Builder
 
validate() - Method in class net.morimekta.providence.PMessageBuilder
Checks if the current set data is enough to make a valid struct.
validate() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
validate() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
validate(PMessageOrBuilder<M>) - Method in class net.morimekta.providence.util.MessageValidator
Validate a message using the built expectations.
value() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.BindEnumName
 
value() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.BindEnumValue
 
value() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.BindMessage
 
value() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.RegisterEnumValueMapper
 
value() - Method in annotation type net.morimekta.providence.jdbi.v2.annotations.RegisterMessageMapper
 
value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindEnumName
 
value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindEnumValue
 
value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindMessage
 
value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper
 
value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper
 
VALUE - net.morimekta.providence.model.ConstType._Field
 
valueForId(int) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
valueForId(int) - Static method in enum net.morimekta.providence.model.FieldRequirement
Get a value based in its ID
valueForId(int) - Static method in enum net.morimekta.providence.model.MessageVariant
Get a value based in its ID
valueForId(int) - Static method in enum net.morimekta.providence.PApplicationExceptionType
Get a value based in its ID
valueForId(int) - Static method in enum net.morimekta.providence.PServiceCallType
Get a value based in its ID
valueForName(String) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
valueForName(String) - Static method in enum net.morimekta.providence.model.FieldRequirement
Get a value based in its name
valueForName(String) - Static method in enum net.morimekta.providence.model.MessageVariant
Get a value based in its name
valueForName(String) - Static method in enum net.morimekta.providence.PApplicationExceptionType
Get a value based in its name
valueForName(String) - Static method in enum net.morimekta.providence.PServiceCallType
Get a value based in its name
valueOf(String) - Static method in enum net.morimekta.providence.config.parser.ConfigTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.descriptor.PAnnotation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.descriptor.PContainer.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.descriptor.PPrimitive
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.descriptor.PRequirement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.graphql.gql.GQLDirective
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.graphql.gql.GQLIntrospection.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.graphql.gql.GQLScalar
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.graphql.parser.GQLTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.ConstType._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.Decl._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.Declaration._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.EnumType._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.EnumValue._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.FieldRequirement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.FieldType._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.FunctionType._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.MessageType._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.MessageVariant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.ProgramMeta._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.ProgramType._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.ServiceType._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.model.TypedefType._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.PApplicationException._Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.PApplicationExceptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.PMessageVariant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.PServiceCallType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.PType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.reflect.parser.ThriftTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.serializer.pretty.PrettyTokenType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.morimekta.providence.config.parser.ConfigTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.descriptor.PAnnotation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.descriptor.PContainer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.descriptor.PPrimitive
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.descriptor.PRequirement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.graphql.gql.GQLDirective
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.graphql.gql.GQLIntrospection.Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.graphql.gql.GQLScalar
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.graphql.parser.GQLTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.ConstType._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.Decl._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.Declaration._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.EnumType._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.EnumValue._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.FieldRequirement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.FieldType._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.FunctionType._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.MessageType._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.MessageVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.ProgramMeta._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.ProgramType._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.ServiceType._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.model.TypedefType._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.PApplicationException._Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.PApplicationExceptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.PMessageVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.PServiceCallType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.PType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in exception net.morimekta.providence.reflect.contained.CException
 
values() - Method in class net.morimekta.providence.reflect.contained.CInterface
 
values() - Method in interface net.morimekta.providence.reflect.contained.CMessage
Method to access all values in the message.
values() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
values() - Static method in enum net.morimekta.providence.reflect.parser.ThriftTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.serializer.pretty.PrettyTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - net.morimekta.providence.model.EnumType._Field
 
valueType - Variable in class net.morimekta.providence.types.TypeReference
 
VARIABLE - net.morimekta.providence.graphql.parser.GQLTokenType
 
VARIANT - net.morimekta.providence.model.MessageType._Field
 
verb() - Static method in class net.morimekta.providence.testing.util.EnglishWords
 
verifyEndOfContent() - Method in class net.morimekta.providence.logging.FileMessageReader
 
verifyEndOfContent() - Method in class net.morimekta.providence.logging.IOMessageReader
 
verifyEndOfContent() - Method in interface net.morimekta.providence.logging.MessageReader
Verify the stream read from is completed, and does not have garbage content after end of last message.
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.serializer.PrettySerializer
 
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.serializer.Serializer
Verify that the input stream does not contain any more readable content and close the stream.
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.thrift.TBinaryProtocolSerializer
 
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.thrift.TCompactProtocolSerializer
 
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.thrift.TJsonProtocolSerializer
 
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.thrift.TSimpleJsonProtocolSerializer
 
verifyEndOfContent(InputStream) - Method in class net.morimekta.providence.thrift.TTupleProtocolSerializer
 
verifyEndOfContent(Reader) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
VOID - net.morimekta.providence.descriptor.PPrimitive
 
VOID - net.morimekta.providence.PType
 
VOID - Static variable in class net.morimekta.providence.serializer.binary.BinaryType
 
VoidGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
Default generator for bool fields.
VoidGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.VoidGenerator
 

W

withBindAddress(InetSocketAddress) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withBindAddress(InetSocketAddress) - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
withClientTimeout(int) - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
withColumn(String, PField<M>) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
With column mapped to field.
withColumn(String, PField<M>) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
With column mapped to field.
withColumn(PField<M>) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
With column mapped to field using the field name.
withColumn(PField<M>) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
With column mapped to field using the field name.
withDeclConst(ConstType_OrBuilder) - Static method in class net.morimekta.providence.model.Declaration
 
withDeclEnum(EnumType_OrBuilder) - Static method in class net.morimekta.providence.model.Declaration
 
withDeclMessage(MessageType_OrBuilder) - Static method in class net.morimekta.providence.model.Declaration
 
withDeclService(ServiceType_OrBuilder) - Static method in class net.morimekta.providence.model.Declaration
 
withDeclTypedef(TypedefType_OrBuilder) - Static method in class net.morimekta.providence.model.Declaration
 
withFlattenUnionOf() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
withGenerator(PDescriptor, Generator<Context, V>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
Set a specific value generator based on type for default value generator.
withIdEnums() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
withIdFields() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
withInstrumentation(PServiceCallInstrumentation) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withInstrumentation(PServiceCallInstrumentation) - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
withMaxBacklog(int) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withMaxBacklog(int) - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
withMaxFrameSizeInBytes(int) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withMessageGenerator(PMessageDescriptor<M>, Consumer<MessageGenerator<Context, M, MOB>>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
Update the generator for the given message type.
withNamedEnums() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
withNamedFields() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
withPort(int) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withPort(int) - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
withReadTimeout(int) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withReceiverThreadFactory(ThreadFactory) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withSerializer(Serializer) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withSerializer(Serializer) - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
withThreadFactory(ThreadFactory) - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
withType(PField<M>, int) - Static method in class net.morimekta.providence.jdbi.v2.ProvidenceJdbi
With field mapped to SQL type.
withType(PField<M>, int) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
With field mapped to SQL type.
withWorkerThreadFactory(ThreadFactory) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withWorkerThreads(int) - Method in class net.morimekta.providence.thrift.server.NonblockingSocketServer.Builder
 
withWorkerThreads(int) - Method in class net.morimekta.providence.thrift.server.SocketServer.Builder
 
Wrapper(Generator<C, T>) - Constructor for class net.morimekta.providence.testing.generator.MessageFieldGenerator.Wrapper
 
WritableTypeRegistry - Class in net.morimekta.providence.types
Registry for declared types referenced in a specific program context.
WritableTypeRegistry() - Constructor for class net.morimekta.providence.types.WritableTypeRegistry
 
write(byte[]) - Method in class net.morimekta.providence.thrift.io.FramedBufferOutputStream
 
write(byte[], int, int) - Method in class net.morimekta.providence.thrift.io.FramedBufferOutputStream
 
write(int) - Method in class net.morimekta.providence.thrift.io.FramedBufferOutputStream
 
write(PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.logging.FileMessageWriter
 
write(PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.logging.IOMessageWriter
 
write(PMessageOrBuilder<Message>) - Method in interface net.morimekta.providence.logging.MessageWriter
Write a providence message to the writer.
write(PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.logging.QueuedMessageWriter
 
write(PMessageOrBuilder<Message>) - Method in class net.morimekta.providence.logging.RollingFileMessageWriter
 
write(PServiceCall<Message>) - Method in class net.morimekta.providence.logging.FileMessageWriter
 
write(PServiceCall<Message>) - Method in class net.morimekta.providence.logging.IOMessageWriter
 
write(PServiceCall<Message>) - Method in interface net.morimekta.providence.logging.MessageWriter
Write a providence service call to the writer.
write(PServiceCall<Message>) - Method in class net.morimekta.providence.logging.QueuedMessageWriter
 
write(PServiceCall<Message>) - Method in class net.morimekta.providence.logging.RollingFileMessageWriter
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.ConstType
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.Declaration
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.EnumType
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.EnumValue
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.FieldType
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.FunctionType
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.MessageType
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.ProgramMeta
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.ProgramType
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.ServiceType
 
writeBinary(BigEndianBinaryWriter) - Method in class net.morimekta.providence.model.TypedefType
 
writeBinary(BigEndianBinaryWriter) - Method in exception net.morimekta.providence.PApplicationException
 
writeBinary(BigEndianBinaryWriter) - Method in interface net.morimekta.providence.serializer.binary.BinaryWriter
Write the current message to the binary writer.
writeMessage(BigEndianBinaryWriter, PMessageOrBuilder<Message>) - Static method in class net.morimekta.providence.serializer.binary.BinaryFormatUtils
Write message to writer.
writeTo(OutputStream) - Method in class net.morimekta.providence.client.ProvidenceHttpBufferedContent
 
writeTo(OutputStream) - Method in class net.morimekta.providence.client.ProvidenceHttpContent
 
writeTo(PMessageOrBuilder, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class net.morimekta.providence.jax.rs.ProvidenceMessageBodyWriter
 
WRONG_METHOD_NAME - net.morimekta.providence.PApplicationExceptionType
The response came back with a non-matching method name.

_

__schema - net.morimekta.providence.graphql.gql.GQLIntrospection.Field
 
__type - net.morimekta.providence.graphql.gql.GQLIntrospection.Field
 
__typename - net.morimekta.providence.graphql.gql.GQLIntrospection.Field
 
_Builder() - Constructor for class net.morimekta.providence.model.ConstType._Builder
Make a p_model.ConstType builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.Declaration._Builder
Make a p_model.Declaration builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.EnumType._Builder
Make a p_model.EnumType builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.EnumValue._Builder
Make a p_model.EnumValue builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.FieldRequirement._Builder
 
_Builder() - Constructor for class net.morimekta.providence.model.FieldType._Builder
Make a p_model.FieldType builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.FunctionType._Builder
Make a p_model.FunctionType builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.MessageType._Builder
Make a p_model.MessageType builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.MessageVariant._Builder
 
_Builder() - Constructor for class net.morimekta.providence.model.ProgramMeta._Builder
Make a p_model.ProgramMeta builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.ProgramType._Builder
Make a p_model.ProgramType builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.ServiceType._Builder
Make a p_model.ServiceType builder instance.
_Builder() - Constructor for class net.morimekta.providence.model.TypedefType._Builder
Make a p_model.TypedefType builder instance.
_Builder() - Constructor for class net.morimekta.providence.PApplicationException._Builder
Make a p_service.PApplicationException builder instance.
_Builder() - Constructor for class net.morimekta.providence.PApplicationExceptionType._Builder
 
_Builder() - Constructor for class net.morimekta.providence.PServiceCallType._Builder
 
_Builder(ConstType) - Constructor for class net.morimekta.providence.model.ConstType._Builder
Make a mutating builder off a base p_model.ConstType.
_Builder(Declaration) - Constructor for class net.morimekta.providence.model.Declaration._Builder
Make a mutating builder off a base p_model.Declaration.
_Builder(EnumType) - Constructor for class net.morimekta.providence.model.EnumType._Builder
Make a mutating builder off a base p_model.EnumType.
_Builder(EnumValue) - Constructor for class net.morimekta.providence.model.EnumValue._Builder
Make a mutating builder off a base p_model.EnumValue.
_Builder(FieldType) - Constructor for class net.morimekta.providence.model.FieldType._Builder
Make a mutating builder off a base p_model.FieldType.
_Builder(FunctionType) - Constructor for class net.morimekta.providence.model.FunctionType._Builder
Make a mutating builder off a base p_model.FunctionType.
_Builder(MessageType) - Constructor for class net.morimekta.providence.model.MessageType._Builder
Make a mutating builder off a base p_model.MessageType.
_Builder(ProgramMeta) - Constructor for class net.morimekta.providence.model.ProgramMeta._Builder
Make a mutating builder off a base p_model.ProgramMeta.
_Builder(ProgramType) - Constructor for class net.morimekta.providence.model.ProgramType._Builder
Make a mutating builder off a base p_model.ProgramType.
_Builder(ServiceType) - Constructor for class net.morimekta.providence.model.ServiceType._Builder
Make a mutating builder off a base p_model.ServiceType.
_Builder(TypedefType) - Constructor for class net.morimekta.providence.model.TypedefType._Builder
Make a mutating builder off a base p_model.TypedefType.
_Builder(PApplicationException) - Constructor for class net.morimekta.providence.PApplicationException._Builder
Make a mutating builder off a base p_service.PApplicationException.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages