Package | Description |
---|---|
net.sourceforge.guacamole |
All classes which apply generally across the Guacamole web application
and all other web applications which use the API provided by the
Guacamole project.
|
net.sourceforge.guacamole.io |
All classes relating directly to data input or output.
|
net.sourceforge.guacamole.net |
Classes which apply to network-specific concepts, such as low-level sockets
and tunnels.
|
net.sourceforge.guacamole.protocol |
Classes relating directly to the Guacamole protocol.
|
net.sourceforge.guacamole.servlet |
Classes which build upon the Java Servlet API, providing an HTTP-based
tunnel and session management.
|
Modifier and Type | Class and Description |
---|---|
class |
GuacamoleClientException
A generic exception thrown when part of the Guacamole API encounters
an error in the client's request.
|
class |
GuacamoleResourceNotFoundException
A generic exception thrown when part of the Guacamole API fails to find
a requested resource, such as a configuration or tunnel.
|
class |
GuacamoleSecurityException
A security-related exception thrown when parts of the Guacamole API is
denying access to a resource.
|
class |
GuacamoleServerException
A generic exception thrown when part of the Guacamole API encounters
an unexpected, internal error.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ReaderGuacamoleReader.available() |
boolean |
GuacamoleReader.available()
Returns whether instruction data is available for reading.
|
char[] |
ReaderGuacamoleReader.read() |
char[] |
GuacamoleReader.read()
Reads at least one complete Guacamole instruction, returning a buffer
containing one or more complete Guacamole instructions and no
incomplete Guacamole instructions.
|
GuacamoleInstruction |
ReaderGuacamoleReader.readInstruction() |
GuacamoleInstruction |
GuacamoleReader.readInstruction()
Reads exactly one complete Guacamole instruction and returns the fully
parsed instruction.
|
void |
WriterGuacamoleWriter.write(char[] chunk) |
void |
GuacamoleWriter.write(char[] chunk)
Writes the entire given array of characters to the Guacamole instruction
stream.
|
void |
WriterGuacamoleWriter.write(char[] chunk,
int off,
int len) |
void |
GuacamoleWriter.write(char[] chunk,
int off,
int len)
Writes a portion of the given array of characters to the Guacamole
instruction stream.
|
void |
WriterGuacamoleWriter.writeInstruction(GuacamoleInstruction instruction) |
void |
GuacamoleWriter.writeInstruction(GuacamoleInstruction instruction)
Writes the given fully parsed instruction to the Guacamole instruction
stream.
|
Modifier and Type | Method and Description |
---|---|
void |
GuacamoleSocket.close()
Releases all resources in use by the connection represented by this
GuacamoleSocket.
|
void |
InetGuacamoleSocket.close() |
void |
GuacamoleTunnel.close()
Release all resources allocated to this GuacamoleTunnel.
|
Constructor and Description |
---|
InetGuacamoleSocket(String hostname,
int port)
Creates a new InetGuacamoleSocket which reads and writes instructions
to the Guacamole instruction stream of the Guacamole proxy server
running at the given hostname and port.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfiguredGuacamoleSocket.close() |
Constructor and Description |
---|
ConfiguredGuacamoleSocket(GuacamoleSocket socket,
GuacamoleConfiguration config)
Creates a new ConfiguredGuacamoleSocket which uses the given
GuacamoleConfiguration to complete the initial protocol handshake over
the given GuacamoleSocket.
|
ConfiguredGuacamoleSocket(GuacamoleSocket socket,
GuacamoleConfiguration config,
GuacamoleClientInformation info)
Creates a new ConfiguredGuacamoleSocket which uses the given
GuacamoleConfiguration and GuacamoleClientInformation to complete the
initial protocol handshake over the given GuacamoleSocket.
|
Modifier and Type | Method and Description |
---|---|
protected abstract GuacamoleTunnel |
GuacamoleHTTPTunnelServlet.doConnect(javax.servlet.http.HttpServletRequest request)
Called whenever the JavaScript Guacamole client makes a connection
request.
|
protected void |
GuacamoleHTTPTunnelServlet.doRead(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String tunnelUUID)
Called whenever the JavaScript Guacamole client makes a read request.
|
protected void |
GuacamoleHTTPTunnelServlet.doWrite(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String tunnelUUID)
Called whenever the JavaScript Guacamole client makes a write request.
|
Constructor and Description |
---|
GuacamoleSession(javax.servlet.http.HttpSession session)
Creates a new GuacamoleSession, storing and retrieving tunnels from the
given HttpSession.
|
Copyright © 2013. All Rights Reserved.