public class FileMessageWriter extends Object implements MessageWriter
Constructor and Description |
---|
FileMessageWriter(File file,
Serializer serializer) |
FileMessageWriter(File file,
Serializer serializer,
boolean append) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
separator()
Write an entry separator to the writer.
|
<Message extends PMessage<Message,Field>,Field extends PField> |
write(Message message)
Write a providence message to the writer.
|
<Message extends PMessage<Message,Field>,Field extends PField> |
write(PServiceCall<Message,Field> call)
Write a providence service call to the writer.
|
public FileMessageWriter(File file, Serializer serializer)
public FileMessageWriter(File file, Serializer serializer, boolean append)
public <Message extends PMessage<Message,Field>,Field extends PField> int write(Message message) throws IOException
MessageWriter
write
in interface MessageWriter
Message
- The message type.Field
- The field type.message
- The message to write.IOException
- If write failed.public <Message extends PMessage<Message,Field>,Field extends PField> int write(PServiceCall<Message,Field> call) throws IOException
MessageWriter
write
in interface MessageWriter
Message
- The message type embedded in the call.Field
- The field type embedded in the call.call
- The service call to write.IOException
- If write failed.public int separator() throws IOException
MessageWriter
separator
in interface MessageWriter
IOException
- If write failed.public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
Copyright © 2015–2017 morimekta.net. All rights reserved.