Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

add(V) - Method in interface net.morimekta.providence.descriptor.PList.Builder
 
add(I) - Method in class net.morimekta.providence.descriptor.PList.ImmutableListBuilder
 
add(I) - Method in interface net.morimekta.providence.descriptor.PSet.Builder
 
add(I) - Method in class net.morimekta.providence.descriptor.PSet.ImmutableSetBuilder
 
add(I) - Method in class net.morimekta.providence.descriptor.PSet.ImmutableSortedSetBuilder
 
add(I) - Method in class net.morimekta.providence.descriptor.PSet.LinkedHashSetBuilder
 
addAll(Collection<V>) - Method in interface net.morimekta.providence.descriptor.PList.Builder
 
addAll(Collection<I>) - Method in class net.morimekta.providence.descriptor.PList.ImmutableListBuilder
 
addAll(Collection<I>) - Method in interface net.morimekta.providence.descriptor.PSet.Builder
 
addAll(Collection<I>) - Method in class net.morimekta.providence.descriptor.PSet.ImmutableSetBuilder
 
addAll(Collection<I>) - Method in class net.morimekta.providence.descriptor.PSet.ImmutableSortedSetBuilder
 
addAll(Collection<I>) - Method in class net.morimekta.providence.descriptor.PSet.LinkedHashSetBuilder
 
addTo(int, Object) - Method in class net.morimekta.providence.PMessageBuilder
 
asString() - Method in interface net.morimekta.providence.PMessage
Pure string representation of content.

B

BINARY - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
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.Serializer
 
BinarySerializer - Class in net.morimekta.providence.serializer
Compact binary serializer.
BinarySerializer() - Constructor for class net.morimekta.providence.serializer.BinarySerializer
Construct a serializer instance.
BinarySerializer(boolean) - Constructor for class net.morimekta.providence.serializer.BinarySerializer
 
BinarySerializer(boolean, boolean) - Constructor for class net.morimekta.providence.serializer.BinarySerializer
Construct a serializer instance.
BOOL - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
build() - Method in interface net.morimekta.providence.descriptor.PList.Builder
 
build() - Method in class net.morimekta.providence.descriptor.PList.ImmutableListBuilder
 
build() - Method in interface net.morimekta.providence.descriptor.PMap.Builder
 
build() - Method in class net.morimekta.providence.descriptor.PMap.ImmutableMapBuilder
 
build() - Method in class net.morimekta.providence.descriptor.PMap.ImmutableSortedMapBuilder
 
build() - Method in class net.morimekta.providence.descriptor.PMap.LinkedHashMapBuilder
 
build() - Method in interface net.morimekta.providence.descriptor.PSet.Builder
 
build() - Method in class net.morimekta.providence.descriptor.PSet.ImmutableSetBuilder
 
build() - Method in class net.morimekta.providence.descriptor.PSet.ImmutableSortedSetBuilder
 
build() - Method in class net.morimekta.providence.descriptor.PSet.LinkedHashSetBuilder
 
build() - Method in interface net.morimekta.providence.PBuilder
 
builder() - Method in class net.morimekta.providence.descriptor.PContainer
Get an instance builder for the container.
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.PList
 
builder() - Method in interface net.morimekta.providence.descriptor.PList.BuilderFactory
 
builder() - Method in class net.morimekta.providence.descriptor.PMap
 
builder() - Method in interface net.morimekta.providence.descriptor.PMap.BuilderFactory
 
builder() - Method in class net.morimekta.providence.descriptor.PSet
 
builder() - Method in interface net.morimekta.providence.descriptor.PSet.BuilderFactory
 
builder() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
builder() - Method in interface net.morimekta.providence.PBuilderFactory
 
builder() - Method in class net.morimekta.providence.PEnumBuilderFactory
 
builder() - Method in class net.morimekta.providence.PMessageBuilderFactory
 
BYTE - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 

C

cast(Object) - Method in class net.morimekta.providence.serializer.Serializer
 
clear() - Method in interface net.morimekta.providence.descriptor.PList.Builder
 
clear() - Method in class net.morimekta.providence.descriptor.PList.ImmutableListBuilder
 
clear() - Method in interface net.morimekta.providence.descriptor.PMap.Builder
 
clear() - Method in class net.morimekta.providence.descriptor.PMap.ImmutableMapBuilder
 
clear() - Method in class net.morimekta.providence.descriptor.PMap.ImmutableSortedMapBuilder
 
clear() - Method in class net.morimekta.providence.descriptor.PMap.LinkedHashMapBuilder
 
clear() - Method in interface net.morimekta.providence.descriptor.PSet.Builder
 
clear() - Method in class net.morimekta.providence.descriptor.PSet.ImmutableSetBuilder
 
clear() - Method in class net.morimekta.providence.descriptor.PSet.ImmutableSortedSetBuilder
 
clear() - Method in class net.morimekta.providence.descriptor.PSet.LinkedHashSetBuilder
 
clear(int) - Method in class net.morimekta.providence.PMessageBuilder
 
compact() - Method in interface net.morimekta.providence.PMessage
 
compare(T, T) - Static method in class net.morimekta.providence.util.TypeUtils
Compare two values to each other.

D

DEFAULT_FIRST_VALUE - Static variable in class net.morimekta.providence.descriptor.PEnumDescriptor
 
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.PPrimitiveProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PStructDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PUnionDescriptorProvider
 
descriptor() - Method in interface net.morimekta.providence.PMessage
 
descriptor() - Method in interface net.morimekta.providence.PValue
 
deserialize(InputStream, PStructDescriptor<T, TF>) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
deserialize(InputStream, PStructDescriptor<T, TF>) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
deserialize(InputStream, PStructDescriptor<T, TF>) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
deserialize(InputStream, PStructDescriptor<T, TF>) - Method in class net.morimekta.providence.serializer.Serializer
 
deserialize(InputStream, PService) - Method in class net.morimekta.providence.serializer.Serializer
 
DOUBLE - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 

E

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.PPrimitive
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PSet
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
equals(Object, Object) - Static method in class net.morimekta.providence.util.TypeUtils
Check if two providence value objects are equal.
equalsQualifiedName(PDescriptor, PDescriptor) - Static method in class net.morimekta.providence.util.TypeUtils
Check if the two descriptors has the same qualified name, i..e symbolically represent the same type.

F

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.
fieldIsValueType - Variable in enum net.morimekta.providence.descriptor.PRequirement
 
findById(byte) - Static method in enum net.morimekta.providence.PType
 
findByKey(int) - Static method in enum net.morimekta.providence.PServiceCallType
 
findByName(String) - Static method in class net.morimekta.providence.descriptor.PPrimitive
Find primitive by name.
findByName(String) - Static method in enum net.morimekta.providence.PType
 
forLabel(String) - Static method in enum net.morimekta.providence.descriptor.PRequirement
 
format(PMessage<?>) - Method in class net.morimekta.providence.util.PrettyPrinter
 
forName(String) - Static method in enum net.morimekta.providence.descriptor.PRequirement
 
fromName(String) - Static method in enum net.morimekta.providence.PMessageVariant
 

G

get() - Method in class net.morimekta.providence.descriptor.PDefaultValueProvider
 
get() - Method in interface net.morimekta.providence.descriptor.PValueProvider
 
get(int) - Method in interface net.morimekta.providence.PMessage
 
getDefaultValue() - Method in interface net.morimekta.providence.descriptor.PField
 
getDefaultValue() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
getDescriptor() - Method in interface net.morimekta.providence.descriptor.PField
 
getExtendsService() - Method in class net.morimekta.providence.descriptor.PService
 
getFactoryInternal() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getFactoryInternal() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
Get the actual builder factory instance.
getField(String) - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getField(int) - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getFields() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getKey() - Method in interface net.morimekta.providence.descriptor.PField
 
getMessage() - Method in class net.morimekta.providence.PServiceCall
The message sent or received.
getMethod(String) - Method in class net.morimekta.providence.descriptor.PService
 
getMethod() - Method in class net.morimekta.providence.PServiceCall
The name of the method called.
getMethods() - Method in class net.morimekta.providence.descriptor.PService
 
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 class 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 interface net.morimekta.providence.PEnumValue
 
getName() - Method in enum net.morimekta.providence.PMessageVariant
 
getNextSequenceId() - Method in class net.morimekta.providence.PClient
 
getPackageName() - Method in class net.morimekta.providence.descriptor.PContainer
 
getPackageName() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
getPackageName() - 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.
getPackageName() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
getPackageName() - 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 qualifying name of the type given package 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 class 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
 
getRequestType() - Method in interface net.morimekta.providence.descriptor.PServiceMethod
 
getRequirement() - Method in interface net.morimekta.providence.descriptor.PField
 
getResponseType() - Method in interface net.morimekta.providence.descriptor.PServiceMethod
 
getSequence() - Method in class net.morimekta.providence.PServiceCall
The sequence number of the call.
getService() - Method in interface net.morimekta.providence.descriptor.PServiceProvider
 
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.PPrimitive
 
getType() - Method in class net.morimekta.providence.descriptor.PSet
 
getType() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getType() - Method in class net.morimekta.providence.PServiceCall
The type of service call.
getValue() - Method in interface net.morimekta.providence.PEnumValue
 
getValueById(int) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getValueByName(String) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getValues() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PExceptionDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PUnionDescriptor
 

H

handleCall(PServiceCall<RQ>, PService) - Method in interface net.morimekta.providence.PClientHandler
Handle a service call.
has(int) - Method in interface net.morimekta.providence.PMessage
 
hasDefaultValue() - Method in interface net.morimekta.providence.descriptor.PField
 
hashCode() - Method in class net.morimekta.providence.descriptor.PDefaultValueProvider
 
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.PPrimitive
 
hashCode() - Method in class net.morimekta.providence.descriptor.PSet
 
hashCode() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
hashCode(PField, Object) - Static method in class net.morimekta.providence.util.TypeUtils
Make a typed hashcode for providence message fields.
hashCode(Object) - Static method in class net.morimekta.providence.util.TypeUtils
Make a type-safe hash code for an object.

I

I16 - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
I32 - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
I64 - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
id - Variable in enum net.morimekta.providence.PType
 
ImmutableListBuilder() - Constructor for class net.morimekta.providence.descriptor.PList.ImmutableListBuilder
 
ImmutableMapBuilder() - Constructor for class net.morimekta.providence.descriptor.PMap.ImmutableMapBuilder
 
ImmutableSetBuilder() - Constructor for class net.morimekta.providence.descriptor.PSet.ImmutableSetBuilder
 
ImmutableSortedMapBuilder() - Constructor for class net.morimekta.providence.descriptor.PMap.ImmutableSortedMapBuilder
 
ImmutableSortedSetBuilder() - Constructor for class net.morimekta.providence.descriptor.PSet.ImmutableSortedSetBuilder
 
IOMessageReader - Class in net.morimekta.providence.serializer
A reader helper class for matching a serializer with an input stream.
IOMessageReader(InputStream, Serializer) - Constructor for class net.morimekta.providence.serializer.IOMessageReader
 
IOMessageWriter - Class in net.morimekta.providence.serializer
A writer helper class for matching a serializer with an output stream.
IOMessageWriter(OutputStream, Serializer) - Constructor for class net.morimekta.providence.serializer.IOMessageWriter
 
isCompactible() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
isOneway() - Method in interface net.morimekta.providence.descriptor.PServiceMethod
 
isSimple() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
isValid() - Method in class net.morimekta.providence.PEnumBuilder
 
isValid() - Method in class net.morimekta.providence.PMessageBuilder
 
itemDescriptor() - Method in class net.morimekta.providence.descriptor.PContainer
 

J

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
 
JsonSerializer(JsonSerializer.IdType) - Constructor for class net.morimekta.providence.serializer.JsonSerializer
 
JsonSerializer(boolean, JsonSerializer.IdType) - Constructor for class net.morimekta.providence.serializer.JsonSerializer
 
JsonSerializer(JsonSerializer.IdType, JsonSerializer.IdType) - Constructor for class net.morimekta.providence.serializer.JsonSerializer
 
JsonSerializer(boolean, JsonSerializer.IdType, JsonSerializer.IdType, boolean) - Constructor for class net.morimekta.providence.serializer.JsonSerializer
 
JsonSerializer.IdType - Enum in net.morimekta.providence.serializer
 

K

key - Variable in enum net.morimekta.providence.PServiceCallType
The call type ID used for recognizing the type of call by the service processor / client.
keyDescriptor() - Method in class net.morimekta.providence.descriptor.PMap
 

L

label - Variable in enum net.morimekta.providence.descriptor.PRequirement
 
LinkedHashMapBuilder() - Constructor for class net.morimekta.providence.descriptor.PMap.LinkedHashMapBuilder
 
LinkedHashSetBuilder() - Constructor for class net.morimekta.providence.descriptor.PSet.LinkedHashSetBuilder
 

M

MessageReader - Interface in net.morimekta.providence.serializer
An interface for reading messages and service calls.
MessageWriter - Interface in net.morimekta.providence.serializer
An interface for writing messages and service calls.
MIME_TYPE - Static variable in class net.morimekta.providence.serializer.BinarySerializer
 
MIME_TYPE - Static variable in class net.morimekta.providence.serializer.FastBinarySerializer
 
MIME_TYPE - Static variable in class net.morimekta.providence.serializer.JsonSerializer
 
mimeType() - Method in class net.morimekta.providence.serializer.BinarySerializer
 
mimeType() - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
mimeType() - Method in class net.morimekta.providence.serializer.JsonSerializer
 
mimeType() - Method in class net.morimekta.providence.serializer.Serializer
 
mutate() - Method in interface net.morimekta.providence.PMessage
Get a builder that extends the current object.

N

name - Variable in enum net.morimekta.providence.PType
 
net.morimekta.providence - package net.morimekta.providence
 
net.morimekta.providence.descriptor - package net.morimekta.providence.descriptor
 
net.morimekta.providence.serializer - package net.morimekta.providence.serializer
 
net.morimekta.providence.util - package net.morimekta.providence.util
 
num(int) - Method in interface net.morimekta.providence.PMessage
 

O

orderedProvider(PDescriptorProvider, PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PMap
 
orderedProvider(PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PSet
 
origGetLocalizedMessage() - Method in exception net.morimekta.providence.PException
 
origGetMessage() - Method in exception net.morimekta.providence.PException
 

P

PBuilder<T> - Interface in net.morimekta.providence
 
PBuilderFactory<T> - Interface in net.morimekta.providence
 
PClient - Class in net.morimekta.providence
Interface for handling a call request from a synchronous client.
PClient() - Constructor for class net.morimekta.providence.PClient
 
PClientHandler - Interface in net.morimekta.providence
Interface for handling a call request from a synchronous client.
PContainer<C> - Class in net.morimekta.providence.descriptor
Generic descriptor for a container type.
PContainer(PDescriptorProvider) - Constructor for class net.morimekta.providence.descriptor.PContainer
 
PContainerProvider<C,T extends PContainer<C>> - Class in net.morimekta.providence.descriptor
Provider for a container type.
PContainerProvider(T) - 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
 
PEnumBuilder() - Constructor for class net.morimekta.providence.PEnumBuilder
 
PEnumBuilderFactory<T extends PEnumValue<T>> - Class in net.morimekta.providence
 
PEnumBuilderFactory() - Constructor for class net.morimekta.providence.PEnumBuilderFactory
 
PEnumDescriptor<T extends PEnumValue<T>> - Class in net.morimekta.providence.descriptor
The definition of a thrift enum.
PEnumDescriptor(String, String, PEnumBuilderFactory<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
 
PException - Exception in net.morimekta.providence
 
PException(String) - Constructor for exception net.morimekta.providence.PException
 
PExceptionDescriptor<T extends PMessage<T>,F extends PField> - Class in net.morimekta.providence.descriptor
The definition of a thrift exception.
PExceptionDescriptor(String, String, PMessageBuilderFactory<T>, boolean) - Constructor for class net.morimekta.providence.descriptor.PExceptionDescriptor
 
PExceptionDescriptorProvider<V extends PMessage<V>,F extends PField> - Class in net.morimekta.providence.descriptor
Provider for exception descriptor.
PExceptionDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PExceptionDescriptorProvider
 
PField - Interface in net.morimekta.providence.descriptor
Field descriptor.
PList<I> - Class in net.morimekta.providence.descriptor
Descriptor for a list with item type.
PList(PDescriptorProvider, PList.BuilderFactory<I>) - Constructor for class net.morimekta.providence.descriptor.PList
 
PList.Builder<V> - Interface in net.morimekta.providence.descriptor
 
PList.BuilderFactory<I> - Interface in net.morimekta.providence.descriptor
 
PList.ImmutableListBuilder<I> - Class in net.morimekta.providence.descriptor
 
PMap<K,V> - Class in net.morimekta.providence.descriptor
Descriptor for a map with key and item type.
PMap(PDescriptorProvider, PDescriptorProvider, PMap.BuilderFactory<K, V>) - Constructor for class net.morimekta.providence.descriptor.PMap
 
PMap.Builder<K,V> - Interface in net.morimekta.providence.descriptor
 
PMap.BuilderFactory<K,V> - Interface in net.morimekta.providence.descriptor
 
PMap.ImmutableMapBuilder<K,V> - Class in net.morimekta.providence.descriptor
 
PMap.ImmutableSortedMapBuilder<K extends Comparable,V> - Class in net.morimekta.providence.descriptor
 
PMap.LinkedHashMapBuilder<K,V> - Class in net.morimekta.providence.descriptor
 
PMessage<T extends PMessage<T>> - Interface in net.morimekta.providence
Base class for all messages.
PMessageBuilder<T extends PMessage<T>> - Class in net.morimekta.providence
 
PMessageBuilder() - Constructor for class net.morimekta.providence.PMessageBuilder
 
PMessageBuilderFactory<T extends PMessage<T>> - Class in net.morimekta.providence
 
PMessageBuilderFactory() - Constructor for class net.morimekta.providence.PMessageBuilderFactory
 
PMessageVariant - Enum in net.morimekta.providence
The definition of a thrift structure.
PPrimitive - Class in net.morimekta.providence.descriptor
Descriptors for primitive types.
PPrimitiveProvider - Class in net.morimekta.providence.descriptor
 
PPrimitiveProvider(PPrimitive) - Constructor for class net.morimekta.providence.descriptor.PPrimitiveProvider
 
PProcessor - Interface in net.morimekta.providence
Stream processor interface for providence services.
PRequirement - Enum in net.morimekta.providence.descriptor
Field requirement designation.
presenceRequired - Variable in enum net.morimekta.providence.descriptor.PRequirement
 
PrettyPrinter - Class in net.morimekta.providence.util
Pretty printer that can print message content for easily reading and debugging.
PrettyPrinter() - Constructor for class net.morimekta.providence.util.PrettyPrinter
 
PrettyPrinter(String, String, String) - Constructor for class net.morimekta.providence.util.PrettyPrinter
 
PrettyPrinter(String, String, String, String) - Constructor for class net.morimekta.providence.util.PrettyPrinter
 
process(MessageReader, MessageWriter) - Method in interface net.morimekta.providence.PProcessor
Process message read from reader, and write response to writer.
provider(PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PList
 
provider(PDescriptorProvider, PList.BuilderFactory<I>) - Static method in class net.morimekta.providence.descriptor.PList
 
provider(PDescriptorProvider, PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PMap
 
provider() - Method in class net.morimekta.providence.descriptor.PPrimitive
Get the descriptor provider for the primitive.
provider(PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PSet
 
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<T extends PMessage<T>> - Class in net.morimekta.providence
Enclosed call to a service method.
PServiceCall(String, PServiceCallType, int, T) - Constructor for class net.morimekta.providence.PServiceCall
 
PServiceCallType - Enum in net.morimekta.providence
Service method call type.
PServiceMethod - Interface in net.morimekta.providence.descriptor
Descriptor for a single service method.
PServiceProvider - Interface in net.morimekta.providence.descriptor
Descriptor for a single service method.
PSet<I> - Class in net.morimekta.providence.descriptor
Descriptor for a set with item type.
PSet(PDescriptorProvider, PSet.BuilderFactory<I>) - Constructor for class net.morimekta.providence.descriptor.PSet
 
PSet.Builder<I> - Interface in net.morimekta.providence.descriptor
 
PSet.BuilderFactory<I> - Interface in net.morimekta.providence.descriptor
 
PSet.ImmutableSetBuilder<I> - Class in net.morimekta.providence.descriptor
 
PSet.ImmutableSortedSetBuilder<I extends Comparable<I>> - Class in net.morimekta.providence.descriptor
 
PSet.LinkedHashSetBuilder<I> - Class in net.morimekta.providence.descriptor
 
PStructDescriptor<T extends PMessage<T>,F extends PField> - Class in net.morimekta.providence.descriptor
The definition of a thrift structure.
PStructDescriptor(String, String, PMessageBuilderFactory<T>, boolean, boolean) - Constructor for class net.morimekta.providence.descriptor.PStructDescriptor
 
PStructDescriptorProvider<V extends PMessage<V>,F extends PField> - Class in net.morimekta.providence.descriptor
 
PStructDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PStructDescriptorProvider
 
PType - Enum in net.morimekta.providence
Value type constants.
PUnion<T extends PUnion<T>> - Interface in net.morimekta.providence
Base class for all messages.
PUnionDescriptor<T extends PMessage<T>,F extends PField> - Class in net.morimekta.providence.descriptor
The definition of a thrift union.
PUnionDescriptor(String, String, PMessageBuilderFactory<T>, boolean) - Constructor for class net.morimekta.providence.descriptor.PUnionDescriptor
 
PUnionDescriptorProvider<V extends PMessage<V>,F extends PField> - Class in net.morimekta.providence.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.ImmutableMapBuilder
 
put(K, V) - Method in class net.morimekta.providence.descriptor.PMap.ImmutableSortedMapBuilder
 
put(K, V) - Method in class net.morimekta.providence.descriptor.PMap.LinkedHashMapBuilder
 
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.ImmutableMapBuilder
 
putAll(Map<K, V>) - Method in class net.morimekta.providence.descriptor.PMap.ImmutableSortedMapBuilder
 
putAll(Map<K, V>) - Method in class net.morimekta.providence.descriptor.PMap.LinkedHashMapBuilder
 
PValue<T> - Interface in net.morimekta.providence
 
PValueProvider<V> - Interface in net.morimekta.providence.descriptor
 

R

read(PStructDescriptor<T, TF>) - Method in class net.morimekta.providence.serializer.IOMessageReader
 
read(PService) - Method in class net.morimekta.providence.serializer.IOMessageReader
 
read(PStructDescriptor<T, TF>) - Method in interface net.morimekta.providence.serializer.MessageReader
 
read(PService) - Method in interface net.morimekta.providence.serializer.MessageReader
 
readStrict - Variable in class net.morimekta.providence.serializer.FastBinarySerializer
 
request - Variable in enum net.morimekta.providence.PServiceCallType
Reue if the associated message is the method request struct.

S

serialize(OutputStream, T) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
serialize(OutputStream, PServiceCall<T>) - Method in class net.morimekta.providence.serializer.BinarySerializer
 
serialize(OutputStream, T) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
serialize(OutputStream, PServiceCall<T>) - Method in class net.morimekta.providence.serializer.FastBinarySerializer
 
serialize(OutputStream, T) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
serialize(OutputStream, PServiceCall<T>) - Method in class net.morimekta.providence.serializer.JsonSerializer
 
serialize(OutputStream, T) - Method in class net.morimekta.providence.serializer.Serializer
 
serialize(OutputStream, PServiceCall<T>) - Method in class net.morimekta.providence.serializer.Serializer
 
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
 
SerializerException(String, Object...) - Constructor for exception net.morimekta.providence.serializer.SerializerException
 
SerializerException(Throwable, String, Object...) - Constructor for exception net.morimekta.providence.serializer.SerializerException
 
set(int, Object) - Method in class net.morimekta.providence.PMessageBuilder
 
setByName(String) - Method in class net.morimekta.providence.PEnumBuilder
 
setByValue(int) - Method in class net.morimekta.providence.PEnumBuilder
 
sortedProvider(PDescriptorProvider, PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PMap
 
sortedProvider(PDescriptorProvider) - Static method in class net.morimekta.providence.descriptor.PSet
 
STRING - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 

T

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 class net.morimekta.providence.descriptor.PPrimitive
 
toString() - Method in enum net.morimekta.providence.PType
 
toString(double) - Static method in class net.morimekta.providence.util.TypeUtils
Make a minimal printable string from a double value.
toString(Binary) - Static method in class net.morimekta.providence.util.TypeUtils
Make a minimal printable string from a binary value.
toString(Collection<?>) - Static method in class net.morimekta.providence.util.TypeUtils
Make a printable string from a collection using the tools here.
toString(Map<?, ?>) - Static method in class net.morimekta.providence.util.TypeUtils
Make a minimal printable string value from a typed map.
toString(PMessage<?>) - Static method in class net.morimekta.providence.util.TypeUtils
Stringify a message.
toString(Object) - Static method in class net.morimekta.providence.util.TypeUtils
Make an object into a string using the typed tools here.
TypeUtils - Class in net.morimekta.providence.util
Providence type utilities.
TypeUtils() - Constructor for class net.morimekta.providence.util.TypeUtils
 

U

unionField() - Method in interface net.morimekta.providence.PUnion
 

V

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.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.serializer.JsonSerializer.IdType
Returns the enum constant of this type with the specified name.
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.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() - Static method in enum net.morimekta.providence.serializer.JsonSerializer.IdType
Returns an array containing the constants of this enum type, in the order they are declared.
VOID - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 

W

write(T) - Method in class net.morimekta.providence.serializer.IOMessageWriter
 
write(PServiceCall<T>) - Method in class net.morimekta.providence.serializer.IOMessageWriter
 
write(T) - Method in interface net.morimekta.providence.serializer.MessageWriter
 
write(PServiceCall<T>) - Method in interface net.morimekta.providence.serializer.MessageWriter
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.