Package | Description |
---|---|
net.morimekta.providence.serializer | |
net.morimekta.providence.streams |
Modifier and Type | Class and Description |
---|---|
class |
BinarySerializer
Compact binary serializer.
|
class |
FastBinarySerializer
Compact binary serializer.
|
class |
JsonSerializer
Compact JSON serializer.
|
class |
PrettySerializer
Pretty printer that can print message content for easily reading and
debugging.
|
class |
UrlEncodedSerializer
Serializer for handling URL encoded form data, also commonly used in
open web protocols like OAuth2.
|
Modifier and Type | Method and Description |
---|---|
Serializer |
SerializerProvider.getDefault() |
Serializer |
BaseSerializerProvider.getDefault() |
Serializer |
SerializerProvider.getSerializer(String mediaType)
Get serializer for the given media type
|
Serializer |
BaseSerializerProvider.getSerializer(String mediaType) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseSerializerProvider.register(Serializer serializer,
String... mediaTypes)
Register the serializer with a given set of media types.
|
Modifier and Type | Method and Description |
---|---|
static <Message extends PMessage<Message>> |
MessageStreams.file(File file,
Serializer serializer,
PMessageDescriptor<Message> descriptor)
Read a file containing entries of a given type.
|
static <Message extends PMessage<Message>> |
MessageStreams.path(Path file,
Serializer serializer,
PMessageDescriptor<Message> descriptor)
Read a file containing entries of a given type.
|
static <Message extends PMessage<Message>> |
MessageStreams.resource(String resource,
Serializer serializer,
PMessageDescriptor<Message> descriptor)
Read a file containing entries of a given type.
|
static <Message extends PMessage<Message>> |
MessageStreams.stream(InputStream in,
Serializer serializer,
PMessageDescriptor<Message> descriptor)
Read a input stream containing entries of a given type.
|
static <Message extends PMessage<Message>> |
MessageCollectors.toFile(File file,
Serializer serializer)
write stream of messages to file.
|
static <Message extends PMessage<Message>> |
MessageCollectors.toPath(Path file,
Serializer serializer)
Write stream of messages to file described by path.
|
static <Message extends PMessage<Message>> |
MessageCollectors.toStream(OutputStream out,
Serializer serializer)
Serialize stream of messages into stream.
|
static <Message extends PMessage<Message>> |
MessageCollectors.toStream(OutputStream out,
Serializer serializer,
boolean close)
Serialize stream of messages into stream.
|
Constructor and Description |
---|
MessageSpliterator(InputStream in,
Serializer serializer,
PMessageDescriptor<Message> descriptor)
Make a self-closing message spliterator.
|
MessageSpliterator(InputStream in,
Serializer serializer,
PMessageDescriptor<Message> descriptor,
Closeable closer)
Make a spliterator with specific closing function.
|
Copyright © 2015–2020 morimekta.net. All rights reserved.