| Modifier and Type | Interface and Description |
|---|---|
interface |
PMessage<T extends PMessage<T>>
Base class for all messages.
|
class |
PMessageBuilder<T extends PMessage<T>> |
class |
PMessageBuilderFactory<T extends PMessage<T>> |
class |
PServiceCall<T extends PMessage<T>>
Enclosed call to a service method.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PUnion<T extends PUnion<T>>
Base class for all messages.
|
| Modifier and Type | Method and Description |
|---|---|
<RQ extends PMessage<RQ>,RS extends PMessage<RS>> |
PClientHandler.handleCall(PServiceCall<RQ> call,
PService service)
Handle a service call.
|
<RQ extends PMessage<RQ>,RS extends PMessage<RS>> |
PClientHandler.handleCall(PServiceCall<RQ> call,
PService service)
Handle a service call.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PExceptionDescriptor<T extends PMessage<T>,F extends PField>
The definition of a thrift exception.
|
class |
PExceptionDescriptorProvider<V extends PMessage<V>,F extends PField>
Provider for exception descriptor.
|
class |
PStructDescriptor<T extends PMessage<T>,F extends PField>
The definition of a thrift structure.
|
class |
PStructDescriptorProvider<V extends PMessage<V>,F extends PField> |
class |
PUnionDescriptor<T extends PMessage<T>,F extends PField>
The definition of a thrift union.
|
class |
PUnionDescriptorProvider<V extends PMessage<V>,F extends PField> |
| Modifier and Type | Method and Description |
|---|---|
<T extends PMessage<T>> |
FileMessageReader.read(PService service) |
<T extends PMessage<T>> |
IOMessageReader.read(PService service) |
<T extends PMessage<T>> |
MessageReader.read(PService service) |
<T extends PMessage<T>,TF extends PField> |
FileMessageReader.read(PStructDescriptor<T,TF> descriptor) |
<T extends PMessage<T>,TF extends PField> |
IOMessageReader.read(PStructDescriptor<T,TF> descriptor) |
<T extends PMessage<T>,TF extends PField> |
MessageReader.read(PStructDescriptor<T,TF> descriptor) |
<T extends PMessage<T>> |
IOMessageWriter.write(PServiceCall<T> call) |
<T extends PMessage<T>> |
FileMessageWriter.write(PServiceCall<T> call) |
<T extends PMessage<T>> |
MessageWriter.write(PServiceCall<T> call) |
<T extends PMessage<T>> |
IOMessageWriter.write(T message) |
<T extends PMessage<T>> |
FileMessageWriter.write(T message) |
<T extends PMessage<T>> |
MessageWriter.write(T message) |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationException
Base exception thrown on non-declared exceptions on a service call, and
other server-side service call issues.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends PMessage<T>> |
FastBinarySerializer.deserialize(InputStream is,
PService service) |
abstract <T extends PMessage<T>> |
Serializer.deserialize(InputStream input,
PService service) |
<T extends PMessage<T>> |
JsonSerializer.deserialize(InputStream input,
PService service) |
<T extends PMessage<T>> |
BinarySerializer.deserialize(InputStream is,
PService service) |
<T extends PMessage<T>,TF extends PField> |
FastBinarySerializer.deserialize(InputStream is,
PStructDescriptor<T,TF> descriptor) |
abstract <T extends PMessage<T>,TF extends PField> |
Serializer.deserialize(InputStream input,
PStructDescriptor<T,TF> descriptor) |
<T extends PMessage<T>,TF extends PField> |
JsonSerializer.deserialize(InputStream input,
PStructDescriptor<T,TF> type) |
<T extends PMessage<T>,TF extends PField> |
BinarySerializer.deserialize(InputStream input,
PStructDescriptor<T,TF> descriptor) |
<T extends PMessage<T>> |
FastBinarySerializer.serialize(OutputStream os,
PServiceCall<T> call) |
abstract <T extends PMessage<T>> |
Serializer.serialize(OutputStream output,
PServiceCall<T> call) |
<T extends PMessage<T>> |
JsonSerializer.serialize(OutputStream output,
PServiceCall<T> call) |
<T extends PMessage<T>> |
BinarySerializer.serialize(OutputStream os,
PServiceCall<T> call) |
<T extends PMessage<T>> |
FastBinarySerializer.serialize(OutputStream os,
T message) |
abstract <T extends PMessage<T>> |
Serializer.serialize(OutputStream output,
T message) |
<T extends PMessage<T>> |
JsonSerializer.serialize(OutputStream output,
T message) |
<T extends PMessage<T>> |
BinarySerializer.serialize(OutputStream os,
T message) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends PMessage<T>,F extends PField> |
MessageStreams.file(File file,
Serializer serializer,
PStructDescriptor<T,F> descriptor)
Read a file containing entries of a given type.
|
static <T extends PMessage<T>,F extends PField> |
MessageStreams.resource(String resource,
Serializer serializer,
PStructDescriptor<T,F> descriptor)
Read a file containing entries of a given type.
|
static <T extends PMessage<T>,F extends PField> |
MessageStreams.stream(InputStream in,
Serializer serializer,
PStructDescriptor<T,F> descriptor)
Read a input stream containing entries of a given type.
|
static <T extends PMessage<T>> |
MessageCollectors.toFile(File file,
Serializer serializer) |
static <T extends PMessage<T>> |
MessageCollectors.toPath(Path file,
Serializer serializer) |
static <T extends PMessage<T>> |
MessageCollectors.toStream(OutputStream out,
Serializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends PMessage<T>,F extends PField> |
ProvidenceHelper.arrayListFromJsonResource(String path,
PStructDescriptor<T,F> descriptor) |
static <T extends PMessage<T>,F extends PField> |
ProvidenceHelper.arrayListFromResource(String path,
PStructDescriptor<T,F> descriptor,
Serializer serializer) |
static <T extends PMessage<T>,TF extends PField> |
ProvidenceHelper.fromJsonResource(String path,
PStructDescriptor<T,TF> descriptor) |
static <T extends PMessage<T>,TF extends PField> |
ProvidenceHelper.fromResource(String resource,
PStructDescriptor<T,TF> descriptor,
Serializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
static String |
TypeUtils.asString(PMessage<?> message)
Stringify a message.
|
String |
PrettyPrinter.format(PMessage<?> message) |
Copyright © 2016. All rights reserved.