| Package | Description | 
|---|---|
| org.apache.guacamole.net | Classes which apply to network-specific concepts, such as low-level sockets
 and tunnels. | 
| org.apache.guacamole.protocol | Classes relating directly to the Guacamole protocol. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InetGuacamoleSocketProvides abstract socket-like access to a Guacamole connection over a given
 hostname and port. | 
| class  | SSLGuacamoleSocketProvides abstract socket-like access to a Guacamole connection over SSL to
 a given hostname and port. | 
| Modifier and Type | Method and Description | 
|---|---|
| GuacamoleSocket | SimpleGuacamoleTunnel. getSocket() | 
| GuacamoleSocket | GuacamoleTunnel. getSocket()Returns the GuacamoleSocket used by this GuacamoleTunnel for reading
 and writing. | 
| GuacamoleSocket | DelegatingGuacamoleTunnel. getSocket() | 
| Constructor and Description | 
|---|
| SimpleGuacamoleTunnel(GuacamoleSocket socket)Creates a new GuacamoleTunnel which synchronizes access to the
 Guacamole instruction stream associated with the given GuacamoleSocket. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConfiguredGuacamoleSocketA GuacamoleSocket which pre-configures the connection based on a given
 GuacamoleConfiguration, completing the initial protocol handshake before
 accepting data for read or write. | 
| class  | FailoverGuacamoleSocketGuacamoleSocket which intercepts errors received early in the Guacamole
 session. | 
| class  | FilteredGuacamoleSocketImplementation of GuacamoleSocket which allows individual instructions to be
 intercepted, overridden, etc. | 
| 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. | 
| FailoverGuacamoleSocket(GuacamoleSocket socket)Creates a new FailoverGuacamoleSocket which reads Guacamole instructions
 from the given socket, searching for errors from the upstream remote
 desktop. | 
| FilteredGuacamoleSocket(GuacamoleSocket socket,
                       GuacamoleFilter readFilter,
                       GuacamoleFilter writeFilter)Creates a new FilteredGuacamoleSocket which uses the given filters to
 determine whether instructions read/written are allowed through,
 modified, etc. | 
Copyright © 2017. All rights reserved.