Class WriterGuacamoleWriter

  • All Implemented Interfaces:
    GuacamoleWriter

    public class WriterGuacamoleWriter
    extends Object
    implements GuacamoleWriter
    A GuacamoleWriter which wraps a standard Java Writer, using that Writer as the Guacamole instruction stream.
    • Constructor Detail

      • WriterGuacamoleWriter

        public WriterGuacamoleWriter​(Writer output)
        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 Detail

      • write

        public void write​(char[] chunk,
                          int off,
                          int len)
                   throws GuacamoleException
        Description copied from interface: GuacamoleWriter
        Writes a portion of the given array of characters to the Guacamole instruction stream. The portion must contain only complete Guacamole instructions.
        Specified by:
        write in interface GuacamoleWriter
        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

        public void write​(char[] chunk)
                   throws GuacamoleException
        Description copied from interface: GuacamoleWriter
        Writes the entire given array of characters to the Guacamole instruction stream. The array must consist only of complete Guacamole instructions.
        Specified by:
        write in interface GuacamoleWriter
        Parameters:
        chunk - An array of characters consisting only of complete Guacamole instructions.
        Throws:
        GuacamoleException - If an error occurred while writing the the specified array.