mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 05:07:41 +00:00
GUACAMOLE-524: Declare deprecation of old connect() within guacamole-ext.
This commit is contained in:
@@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
package org.apache.guacamole.net.auth;
|
package org.apache.guacamole.net.auth;
|
||||||
|
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.apache.guacamole.GuacamoleException;
|
import org.apache.guacamole.GuacamoleException;
|
||||||
import org.apache.guacamole.net.GuacamoleTunnel;
|
import org.apache.guacamole.net.GuacamoleTunnel;
|
||||||
@@ -38,6 +39,37 @@ public interface Connectable {
|
|||||||
* copy of the interface such that they are binary compatible.
|
* copy of the interface such that they are binary compatible.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Establishes a connection to guacd using the information associated with
|
||||||
|
* this object. The connection will be provided the given client
|
||||||
|
* information.
|
||||||
|
*
|
||||||
|
* @deprecated
|
||||||
|
* This function has been deprecated in favor of
|
||||||
|
* {@link #connect(org.apache.guacamole.protocol.GuacamoleClientInformation, java.util.Map)},
|
||||||
|
* which allows for connection parameter tokens to be injected and
|
||||||
|
* applied by cooperating extensions, replacing the functionality
|
||||||
|
* previously provided through the {@link org.apache.guacamole.token.StandardTokens}
|
||||||
|
* class. It continues to be defined on this interface for
|
||||||
|
* compatibility. <strong>New implementations should instead implement
|
||||||
|
* {@link #connect(org.apache.guacamole.protocol.GuacamoleClientInformation, java.util.Map)}.</strong>
|
||||||
|
*
|
||||||
|
* @param info
|
||||||
|
* Information associated with the connecting client.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* A fully-established GuacamoleTunnel.
|
||||||
|
*
|
||||||
|
* @throws GuacamoleException
|
||||||
|
* If an error occurs while connecting to guacd, or if permission to
|
||||||
|
* connect is denied.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
default GuacamoleTunnel connect(GuacamoleClientInformation info)
|
||||||
|
throws GuacamoleException {
|
||||||
|
return this.connect(info, Collections.emptyMap());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Establishes a connection to guacd using the information associated with
|
* Establishes a connection to guacd using the information associated with
|
||||||
* this object. The connection will be provided the given client
|
* this object. The connection will be provided the given client
|
||||||
|
@@ -196,31 +196,7 @@ public class SimpleConnection extends AbstractConnection {
|
|||||||
// Do nothing - there are no attributes
|
// Do nothing - there are no attributes
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
@Override
|
||||||
* Establishes a connection to guacd using the information associated with
|
|
||||||
* this object. The connection will be provided the given client
|
|
||||||
* information.
|
|
||||||
*
|
|
||||||
* <p>This definition is the legacy connect() definition from 1.0.0 and
|
|
||||||
* older. It is redefined here for the sake of ABI compatibility with
|
|
||||||
* 1.0.0 but is no longer defined within the
|
|
||||||
* {@link org.apache.guacamole.net.auth.Connectable} interface.
|
|
||||||
*
|
|
||||||
* @deprecated
|
|
||||||
* This definition exists solely for binary compatibility. It should
|
|
||||||
* never be used by new code. New implementations should instead use
|
|
||||||
* {@link #connect(org.apache.guacamole.protocol.GuacamoleClientInformation, java.util.Map)}.
|
|
||||||
*
|
|
||||||
* @param info
|
|
||||||
* Information associated with the connecting client.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* A fully-established GuacamoleTunnel.
|
|
||||||
*
|
|
||||||
* @throws GuacamoleException
|
|
||||||
* If an error occurs while connecting to guacd, or if permission to
|
|
||||||
* connect is denied.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public GuacamoleTunnel connect(GuacamoleClientInformation info)
|
public GuacamoleTunnel connect(GuacamoleClientInformation info)
|
||||||
throws GuacamoleException {
|
throws GuacamoleException {
|
||||||
|
@@ -46,7 +46,7 @@ public interface Connectable {
|
|||||||
*
|
*
|
||||||
* <p>This definition is the legacy connect() definition from 1.0.0 and
|
* <p>This definition is the legacy connect() definition from 1.0.0 and
|
||||||
* older. It is redefined here for the sake of ABI compatibility with
|
* older. It is redefined here for the sake of ABI compatibility with
|
||||||
* 1.0.0 but is no longer defined within guacamole-ext.
|
* 1.0.0 but is deprecated within guacamole-ext.
|
||||||
*
|
*
|
||||||
* @deprecated
|
* @deprecated
|
||||||
* This definition exists solely for binary compatibility. It should
|
* This definition exists solely for binary compatibility. It should
|
||||||
|
Reference in New Issue
Block a user