Package i2p.susi.util
Class ReadBuffer
java.lang.Object
i2p.susi.util.ReadBuffer
- All Implemented Interfaces:
Buffer
public class ReadBuffer extends Object implements Buffer
Input only for constant data, initialized from a byte array.
See MemoryBuffer for read/write.
- Author:
- susi
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ReadBuffer(byte[] content, int offset, int length) -
Method Summary
Modifier and Type Method Description InputStreamgetInputStream()intgetLength()Always validintgetOffset()Always validOutputStreamgetOutputStream()voidreadComplete(boolean success)Does nothingStringtoString()voidwriteComplete(boolean success)Does nothing
-
Field Details
-
Constructor Details
-
ReadBuffer
public ReadBuffer(byte[] content, int offset, int length)
-
-
Method Details
-
getInputStream
- Specified by:
getInputStreamin interfaceBuffer- Returns:
- new ByteArrayInputStream over the content
- Since:
- 0.9.34
-
getOutputStream
- Specified by:
getOutputStreamin interfaceBuffer- Throws:
IllegalStateException- always- Since:
- 0.9.34
-
readComplete
public void readComplete(boolean success)Does nothing- Specified by:
readCompletein interfaceBuffer- Since:
- 0.9.34
-
writeComplete
public void writeComplete(boolean success)Does nothing- Specified by:
writeCompletein interfaceBuffer- Parameters:
success- if false, deletes any resources- Since:
- 0.9.34
-
getLength
public int getLength()Always valid -
getOffset
public int getOffset()Always valid -
toString
-