public class TokenInjectingConnection extends DelegatingConnection
| Constructor and Description |
|---|
TokenInjectingConnection(Connection connection,
Map<String,String> tokens)
Wraps the given Connection, automatically adding the given tokens to
each invocation of connect().
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.guacamole.net.GuacamoleTunnel |
connect(org.apache.guacamole.protocol.GuacamoleClientInformation info,
Map<String,String> tokens)
Establishes a connection to guacd using the information associated with
this object.
|
connect, getActiveConnections, getAttributes, getConfiguration, getDelegateConnection, getHistory, getIdentifier, getLastActive, getName, getParentIdentifier, getSharingProfileIdentifiers, setAttributes, setConfiguration, setIdentifier, setName, setParentIdentifierpublic TokenInjectingConnection(Connection connection, Map<String,String> tokens)
connection - The Connection to wrap.tokens - The additional tokens to include with each call to connect().public org.apache.guacamole.net.GuacamoleTunnel connect(org.apache.guacamole.protocol.GuacamoleClientInformation info,
Map<String,String> tokens)
throws org.apache.guacamole.GuacamoleException
ConnectableTokenFilter.connect in interface Connectableconnect in class DelegatingConnectioninfo - Information associated with the connecting client.tokens - A Map containing the token names and corresponding values to be
applied as parameter tokens when establishing the connection. If the
implementation does not support parameter tokens, this Map may be
ignored.org.apache.guacamole.GuacamoleException - If an error occurs while connecting to guacd, or if permission to
connect is denied.Copyright © 2020. All rights reserved.