Interface ContentOutputBuffer
- All Known Implementing Classes:
SharedOutputBuffer
public interface ContentOutputBuffer
Generic content output buffer.
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionint
length()
Return length data stored in the buffervoid
reset()
Resets the buffer by clearing its state and stored content.void
write
(byte[] b, int off, int len) Writeslen
bytes from the specified byte array starting at offsetoff
to this buffer.void
write
(int b) Writes the specified byte to this buffer.void
Indicates the content has been fully written.
-
Method Details
-
length
int length()Return length data stored in the buffer- Returns:
- data length
-
reset
void reset()Resets the buffer by clearing its state and stored content. -
write
Writeslen
bytes from the specified byte array starting at offsetoff
to this buffer.If
off
is negative, orlen
is negative, oroff+len
is greater than the length of the arrayb
, this method can throw a runtime exception. The exact type of runtime exception thrown by this method depends on implementation.- Parameters:
b
- the data.off
- the start offset in the data.len
- the number of bytes to write.- Throws:
IOException
- if an I/O error occurs.
-
write
Writes the specified byte to this buffer.- Parameters:
b
- thebyte
.- Throws:
IOException
- if an I/O error occurs.
-
writeCompleted
Indicates the content has been fully written.- Throws:
IOException
- if an I/O error occurs.
-