Modifier and Type | Method and Description |
---|---|
PMessageDescriptor<Message,Field> |
PMessage.descriptor() |
abstract PMessageDescriptor<T,F> |
PMessageBuilder.descriptor()
Get the descriptor for the message being built.
|
Modifier and Type | Class and Description |
---|---|
class |
PExceptionDescriptor<Exception extends PMessage<Exception,Field>,Field extends PField>
The definition of a thrift exception.
|
class |
PStructDescriptor<T extends PMessage<T,F>,F extends PField>
The definition of a thrift structure.
|
class |
PUnionDescriptor<T extends PMessage<T,F>,F extends PField>
The definition of a thrift union.
|
Modifier and Type | Method and Description |
---|---|
abstract PMessageDescriptor<V,F> |
PMessageDescriptorProvider.descriptor() |
Modifier and Type | Method and Description |
---|---|
<Message extends PMessage<Message,Field>,Field extends PField> |
MessageReader.read(PMessageDescriptor<Message,Field> descriptor) |
<Message extends PMessage<Message,Field>,Field extends PField> |
IOMessageReader.read(PMessageDescriptor<Message,Field> descriptor) |
<Message extends PMessage<Message,Field>,Field extends PField> |
FileMessageReader.read(PMessageDescriptor<Message,Field> descriptor) |
Modifier and Type | Method and Description |
---|---|
abstract <Message extends PMessage<Message,Field>,Field extends PField> |
Serializer.deserialize(InputStream input,
PMessageDescriptor<Message,Field> descriptor) |
<Message extends PMessage<Message,Field>,Field extends PField> |
BinarySerializer.deserialize(InputStream input,
PMessageDescriptor<Message,Field> descriptor) |
<Message extends PMessage<Message,Field>,Field extends PField> |
PrettySerializer.deserialize(InputStream input,
PMessageDescriptor<Message,Field> descriptor) |
<Message extends PMessage<Message,Field>,Field extends PField> |
FastBinarySerializer.deserialize(InputStream is,
PMessageDescriptor<Message,Field> descriptor) |
<T extends PMessage<T,TF>,TF extends PField> |
JsonSerializer.deserialize(InputStream input,
PMessageDescriptor<T,TF> type) |
Modifier and Type | Method and Description |
---|---|
static <Message extends PMessage<Message,Field>,Field extends PField> |
BinaryFormatUtils.readMessage(net.morimekta.util.io.BigEndianBinaryReader input,
PMessageDescriptor<Message,Field> descriptor,
boolean readStrict) |
Modifier and Type | Method and Description |
---|---|
static <Message extends PMessage<Message,Field>,Field extends PField> |
MessageStreams.file(File file,
Serializer serializer,
PMessageDescriptor<Message,Field> descriptor)
Read a file containing entries of a given type.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
MessageStreams.resource(String resource,
Serializer serializer,
PMessageDescriptor<Message,Field> descriptor)
Read a file containing entries of a given type.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
MessageStreams.stream(InputStream in,
Serializer serializer,
PMessageDescriptor<Message,Field> descriptor)
Read a input stream containing entries of a given type.
|
Modifier and Type | Method and Description |
---|---|
static <Message extends PMessage<Message,Field>,Field extends PField> |
ProvidenceHelper.arrayListFromJsonResource(String path,
PMessageDescriptor<Message,Field> descriptor) |
static <Message extends PMessage<Message,Field>,Field extends PField> |
ProvidenceHelper.arrayListFromResource(String path,
PMessageDescriptor<Message,Field> descriptor,
Serializer serializer) |
static <Message extends PMessage<Message,Field>,Field extends PField> |
ProvidenceHelper.fromJsonResource(String path,
PMessageDescriptor<Message,Field> descriptor) |
static <Message extends PMessage<Message,Field>,Field extends PField> |
ProvidenceHelper.fromResource(String resource,
PMessageDescriptor<Message,Field> descriptor,
Serializer serializer) |
static <Message extends PMessage<Message,Field>,Field extends PField> |
PrettyPrinter.parseDebugString(String string,
PMessageDescriptor<Message,Field> descriptor)
Parses a pretty formatted string, and makes exceptions unchecked.
|
Copyright © 2015–2017 morimekta.net. All rights reserved.