Package org.apache.guacamole.io
Class WriterGuacamoleWriter
java.lang.Object
org.apache.guacamole.io.WriterGuacamoleWriter
- All Implemented Interfaces:
GuacamoleWriter
A GuacamoleWriter which wraps a standard Java Writer, using that Writer as
the Guacamole instruction stream.
-
Constructor Summary
ConstructorsConstructorDescriptionWriterGuacamoleWriter(Writer output) Creates a new WriterGuacamoleWriter which will use the given Writer as the Guacamole instruction stream. -
Method Summary
Modifier and TypeMethodDescriptionvoidwrite(char[] chunk) Writes the entire given array of characters to the Guacamole instruction stream.voidwrite(char[] chunk, int off, int len) Writes a portion of the given array of characters to the Guacamole instruction stream.voidwriteInstruction(GuacamoleInstruction instruction) Writes the given fully parsed instruction to the Guacamole instruction stream.
-
Constructor Details
-
WriterGuacamoleWriter
Creates a new WriterGuacamoleWriter which will use the given Writer as the Guacamole instruction stream.- Parameters:
output- The Writer to use as the Guacamole instruction stream.
-
-
Method Details
-
write
Description copied from interface:GuacamoleWriterWrites a portion of the given array of characters to the Guacamole instruction stream. The portion must contain only complete Guacamole instructions.- Specified by:
writein interfaceGuacamoleWriter- Parameters:
chunk- An array of characters containing Guacamole instructions.off- The start offset of the portion of the array to write.len- The length of the portion of the array to write.- Throws:
GuacamoleException- If an error occurred while writing the portion of the array specified.
-
write
Description copied from interface:GuacamoleWriterWrites the entire given array of characters to the Guacamole instruction stream. The array must consist only of complete Guacamole instructions.- Specified by:
writein interfaceGuacamoleWriter- Parameters:
chunk- An array of characters consisting only of complete Guacamole instructions.- Throws:
GuacamoleException- If an error occurred while writing the the specified array.
-
writeInstruction
Description copied from interface:GuacamoleWriterWrites the given fully parsed instruction to the Guacamole instruction stream.- Specified by:
writeInstructionin interfaceGuacamoleWriter- Parameters:
instruction- The Guacamole instruction to write.- Throws:
GuacamoleException- If an error occurred while writing the instruction.
-