Interface ContentOutputBuffer
- All Known Implementing Classes:
SharedOutputBuffer
public interface ContentOutputBuffer
Generic content output buffer.
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionintlength()Return length data stored in the buffervoidreset()Resets the buffer by clearing its state and stored content.voidwrite(byte[] b, int off, int len) Writeslenbytes from the specified byte array starting at offsetoffto this buffer.voidwrite(int b) Writes the specified byte to this buffer.voidIndicates 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
Writeslenbytes from the specified byte array starting at offsetoffto this buffer.If
offis negative, orlenis negative, oroff+lenis 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.
-