public static final class MemoryStateBackend.MemoryCheckpointOutputStream extends AbstractStateBackend.CheckpointStateOutputStream
| Constructor and Description |
|---|
MemoryCheckpointOutputStream(int maxSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
byte[] |
closeAndGetBytes()
Closes the stream and returns the byte array containing the stream's data.
|
StreamStateHandle |
closeAndGetHandle()
Closes the stream and gets a state handle that can create an input stream
producing the data written to this stream.
|
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
flush, writepublic void write(int b)
write in class OutputStreampublic void write(byte[] b,
int off,
int len)
write in class OutputStreampublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class OutputStreampublic StreamStateHandle closeAndGetHandle() throws IOException
AbstractStateBackend.CheckpointStateOutputStreamcloseAndGetHandle in class AbstractStateBackend.CheckpointStateOutputStreamIOException - Thrown, if the stream cannot be closed.public byte[] closeAndGetBytes()
throws IOException
IOException - Thrown if the size of the data exceeds the maximalCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.