![]() |
Quadcap Embeddable Server |
Small objects can be stored in memory, larger objects can be stored in temp files on disk.
Definition at line 58 of file SaveRestoreStream.java.
Public Member Functions | |
| SaveRestoreStream () | |
| Construct a new SaveRestoreStream with the default max buffered. | |
| SaveRestoreStream (int max) | |
| Construct a new SaveRestoreStream with the specified max buffered size. | |
| SaveRestoreStream (InputStream in) throws IOException | |
| Construct a new SaveRestoreStream using the data in the specified InputStream. | |
| OutputStream | getOutputStream () throws IOException |
| Return an output stream that the caller can use to save his object. | |
| int | length () |
| void | doWrite (int c) throws IOException |
| Write a byte to the stream. | |
| InputStream | getInputStream () throws IOException |
| Return an input stream that the user can use to get his data back. | |
| InputStream | getInputStream (final boolean del) throws IOException |
| String | toString () |
| Return the data as a string. | |
| void | close () |
| void | reset () |
| void | finalize () |
Static Package Functions | |
| synchronized File | tmpFile () throws IOException |
Package Attributes | |
| ByteArrayOutputStream | bos = null |
| FileOutputStream | fos = null |
| File | file = null |
| int | len = 0 |
| int | max = 4096 |
Static Package Attributes | |
| int | tmpFileCount = 0 |
|
|
Construct a new SaveRestoreStream with the default max buffered.
Definition at line 68 of file SaveRestoreStream.java. |
|
|
Construct a new SaveRestoreStream with the specified max buffered size.
Definition at line 77 of file SaveRestoreStream.java. |
|
|
Construct a new SaveRestoreStream using the data in the specified InputStream.
Definition at line 87 of file SaveRestoreStream.java. References com.quadcap.io.SaveRestoreStream.getOutputStream(). |
|
|
|
Write a byte to the stream.
Definition at line 148 of file SaveRestoreStream.java. References com.quadcap.io.SaveRestoreStream.bos, com.quadcap.io.SaveRestoreStream.doWrite(), com.quadcap.io.SaveRestoreStream.file, com.quadcap.io.SaveRestoreStream.fos, com.quadcap.io.SaveRestoreStream.max, and com.quadcap.io.SaveRestoreStream.tmpFile(). Referenced by com.quadcap.io.SaveRestoreStream.doWrite(), and com.quadcap.io.SaveRestoreStream.getOutputStream(). |
|
|
Definition at line 242 of file SaveRestoreStream.java. References com.quadcap.io.SaveRestoreStream.close(). Referenced by com.quadcap.io.SaveRestoreStream.getInputStream(). |
|
|
|
Return an input stream that the user can use to get his data back.
Definition at line 170 of file SaveRestoreStream.java. Referenced by com.quadcap.io.Test.testBase64(), and com.quadcap.io.Test.testSaveRestore(). |
|
|
Return an output stream that the caller can use to save his object.
Definition at line 101 of file SaveRestoreStream.java. References com.quadcap.io.SaveRestoreStream.bos, com.quadcap.io.SaveRestoreStream.close(), com.quadcap.io.SaveRestoreStream.doWrite(), com.quadcap.io.SaveRestoreStream.file, com.quadcap.io.SaveRestoreStream.fos, and com.quadcap.io.SaveRestoreStream.len. Referenced by com.quadcap.io.SaveRestoreStream.SaveRestoreStream(), com.quadcap.io.Test.testBase64(), and com.quadcap.io.Test.testSaveRestore(). |
|
|
Definition at line 131 of file SaveRestoreStream.java. References com.quadcap.io.SaveRestoreStream.len. |
|
|
Definition at line 238 of file SaveRestoreStream.java. References com.quadcap.io.SaveRestoreStream.close(). |
|
|
Definition at line 137 of file SaveRestoreStream.java. References com.quadcap.io.SaveRestoreStream.tmpFileCount. Referenced by com.quadcap.io.SaveRestoreStream.doWrite(). |
|
|
Return the data as a string.
Definition at line 211 of file SaveRestoreStream.java. References com.quadcap.io.SaveRestoreStream.bos, and com.quadcap.io.SaveRestoreStream.fos. |
|
|
|
Definition at line 61 of file SaveRestoreStream.java. Referenced by com.quadcap.io.SaveRestoreStream.close(), com.quadcap.io.SaveRestoreStream.doWrite(), com.quadcap.io.SaveRestoreStream.getInputStream(), and com.quadcap.io.SaveRestoreStream.getOutputStream(). |
|
|
|
Definition at line 62 of file SaveRestoreStream.java. Referenced by com.quadcap.io.SaveRestoreStream.close(), com.quadcap.io.SaveRestoreStream.getOutputStream(), and com.quadcap.io.SaveRestoreStream.length(). |
|
|
Definition at line 63 of file SaveRestoreStream.java. Referenced by com.quadcap.io.SaveRestoreStream.doWrite(). |
|
|
Definition at line 135 of file SaveRestoreStream.java. Referenced by com.quadcap.io.SaveRestoreStream.tmpFile(). |