Package | Description |
---|---|
net.morimekta.providence.mio | |
net.morimekta.providence.serializer | |
net.morimekta.providence.streams | |
net.morimekta.providence.util |
Constructor and Description |
---|
FileMessageReader(File file,
Serializer serializer)
Create the file message reader.
|
FileMessageWriter(File file,
Serializer serializer) |
FileMessageWriter(File file,
Serializer serializer,
boolean append) |
IOMessageReader(InputStream in,
Serializer serializer) |
IOMessageWriter(OutputStream out,
Serializer serializer) |
RollingFileMessageWriter(File directory,
Serializer serializer,
String currentName,
RollingFileMessageWriter.RollingPolicy rollingPolicy)
Create a rolling file message writer without a cleanup policy.
|
RollingFileMessageWriter(File directory,
Serializer serializer,
String currentName,
RollingFileMessageWriter.RollingPolicy rollingPolicy,
RollingFileMessageWriter.CleanupPolicy cleanupPolicy)
Create a rolling file message writer.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Serializer |
BaseSerializerProvider.getDefault() |
Serializer |
SerializerProvider.getDefault() |
Serializer |
BaseSerializerProvider.getSerializer(String mediaType) |
Serializer |
SerializerProvider.getSerializer(String mediaType)
Get serializer for the given media type
|
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,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.path(Path 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.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
MessageCollectors.toFile(File file,
Serializer serializer)
write stream of messages to file.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
MessageCollectors.toPath(Path file,
Serializer serializer)
Write stream of messages to file described by path.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
MessageCollectors.toStream(OutputStream out,
Serializer serializer)
Serialize stream of messages into stream.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
MessageCollectors.toStream(OutputStream out,
Serializer serializer,
boolean close)
Serialize stream of messages into stream.
|
Constructor and Description |
---|
MessageSpliterator(InputStream in,
Serializer serializer,
PMessageDescriptor<Message,Field> descriptor)
Make a self-closing message spliterator.
|
MessageSpliterator(InputStream in,
Serializer serializer,
PMessageDescriptor<Message,Field> descriptor,
Closeable closer)
Make a spliterator with specific closing function.
|
Modifier and Type | Method and Description |
---|---|
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.fromResource(String resource,
PMessageDescriptor<Message,Field> descriptor,
Serializer serializer) |
Copyright © 2015–2018 morimekta.net. All rights reserved.