public interface GuacamoleSocket
Modifier and Type | Method and Description |
---|---|
void |
close()
Releases all resources in use by the connection represented by this
GuacamoleSocket.
|
default String |
getProtocol()
Returns the name of the protocol to be used.
|
GuacamoleReader |
getReader()
Returns a GuacamoleReader which can be used to read from the
Guacamole instruction stream associated with the connection
represented by this GuacamoleSocket.
|
GuacamoleWriter |
getWriter()
Returns a GuacamoleWriter which can be used to write to the
Guacamole instruction stream associated with the connection
represented by this GuacamoleSocket.
|
boolean |
isOpen()
Returns whether this GuacamoleSocket is open and can be used for reading
and writing.
|
default String getProtocol()
Implementations should aim to expose the name of the underlying protocol, such that protocol-specific responses like the "required" and "argv" instructions can be handled correctly by code consuming the GuacamoleSocket.
GuacamoleReader getReader()
GuacamoleWriter getWriter()
void close() throws GuacamoleException
GuacamoleException
- If an error occurs while releasing resources.boolean isOpen()
Copyright © 2020. All rights reserved.