public class MessageCollectors extends Object
Modifier and Type | Method and Description |
---|---|
static <Message extends PMessage<Message,Field>,Field extends PField> |
toFile(File file,
Serializer serializer)
write stream of messages to file.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
toPath(Path file,
Serializer serializer)
Write stream of messages to file described by path.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
toStream(OutputStream out,
Serializer serializer)
Serialize stream of messages into stream.
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
toStream(OutputStream out,
Serializer serializer,
boolean close)
Serialize stream of messages into stream.
|
@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> Collector<Message,OutputStream,Integer> toPath(Path file, Serializer serializer)
Message
- The message type.Field
- The field type.file
- The file path.serializer
- The serializer to use.@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> Collector<Message,OutputStream,Integer> toFile(File file, Serializer serializer)
Message
- The message type.Field
- The field type.file
- The file to write.serializer
- The serializer to use.@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> Collector<Message,AtomicInteger,Integer> toStream(OutputStream out, Serializer serializer)
Message
- The message type.Field
- The field type.out
- The output stream to write to.serializer
- The serializer to use.@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> Collector<Message,AtomicInteger,Integer> toStream(OutputStream out, Serializer serializer, boolean close)
Message
- The message type.Field
- The field type.out
- The output stream to write to.serializer
- The serializer to use.close
- Close the stream when ending.Copyright © 2015–2018 morimekta.net. All rights reserved.