mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 21:27:40 +00:00
GUACAMOLE-364: addressed various documentation issues
This commit is contained in:
@@ -28,7 +28,7 @@ import org.apache.guacamole.net.event.AuthenticationFailureEvent;
|
||||
* be used to cancel the authentication failure.
|
||||
*
|
||||
* @deprecated
|
||||
* Listeners should instead implement the {@link Listener} interface
|
||||
* Listeners should instead implement the {@link Listener} interface.
|
||||
*/
|
||||
@Deprecated
|
||||
public interface AuthenticationFailureListener {
|
||||
@@ -37,12 +37,15 @@ public interface AuthenticationFailureListener {
|
||||
* Event hook which fires immediately after a user's authentication attempt
|
||||
* fails.
|
||||
*
|
||||
* @param e The AuthenticationFailureEvent describing the authentication
|
||||
* failure that just occurred.
|
||||
* @throws GuacamoleException If an error occurs while handling the
|
||||
* authentication failure event. Note that
|
||||
* throwing an exception will NOT cause the
|
||||
* authentication failure to be canceled.
|
||||
* @param e
|
||||
* The AuthenticationFailureEvent describing the authentication
|
||||
* failure that just occurred.
|
||||
*
|
||||
* @throws GuacamoleException
|
||||
* If an error occurs while handling the authentication failure event.
|
||||
* Note that throwing an exception will NOT cause the authentication
|
||||
* failure to be canceled (which makes no sense), but it will prevent
|
||||
* subsequent listeners from receiving the notification.
|
||||
*/
|
||||
void authenticationFailed(AuthenticationFailureEvent e)
|
||||
throws GuacamoleException;
|
||||
|
@@ -39,15 +39,18 @@ public interface AuthenticationSuccessListener {
|
||||
* succeeds. The return value of this hook dictates whether the
|
||||
* successful authentication attempt is canceled.
|
||||
*
|
||||
* @param e The AuthenticationFailureEvent describing the authentication
|
||||
* failure that just occurred.
|
||||
* @return true if the successful authentication attempt should be
|
||||
* allowed, or false if the attempt should be denied, causing
|
||||
* the attempt to effectively fail.
|
||||
* @throws GuacamoleException If an error occurs while handling the
|
||||
* authentication success event. Throwing an
|
||||
* exception will also cancel the authentication
|
||||
* success.
|
||||
* @param e
|
||||
* The AuthenticationFailureEvent describing the authentication
|
||||
* failure that just occurred.
|
||||
*
|
||||
* @return
|
||||
* true if the successful authentication attempt should be
|
||||
* allowed, or false if the attempt should be denied, causing
|
||||
* the attempt to effectively fail.
|
||||
*
|
||||
* @throws GuacamoleException
|
||||
* If an error occurs while handling the authentication success event.
|
||||
* Throwing an exception will also cancel the authentication success.
|
||||
*/
|
||||
boolean authenticationSucceeded(AuthenticationSuccessEvent e)
|
||||
throws GuacamoleException;
|
||||
|
@@ -39,12 +39,12 @@ public interface Listener {
|
||||
* details.
|
||||
*
|
||||
* @param event
|
||||
* an object that describes the subject event
|
||||
* An object that describes the event that has occurred.
|
||||
*
|
||||
* @throws GuacamoleException
|
||||
* If the listener wishes to stop notification of the event to subsequent
|
||||
* listeners. For some event types, this acts to veto an action in progress;
|
||||
* e.g. treating a successful authentication as though it failed
|
||||
* e.g. treating a successful authentication as though it failed.
|
||||
*/
|
||||
void handleEvent(Object event) throws GuacamoleException;
|
||||
|
||||
|
@@ -27,7 +27,7 @@ import org.apache.guacamole.net.event.TunnelCloseEvent;
|
||||
* existing tunnel is closed.
|
||||
*
|
||||
* @deprecated
|
||||
* Listeners should instead implement the {@link Listener} interface
|
||||
* Listeners should instead implement the {@link Listener} interface.
|
||||
*/
|
||||
@Deprecated
|
||||
public interface TunnelCloseListener {
|
||||
@@ -37,16 +37,19 @@ public interface TunnelCloseListener {
|
||||
* The return value of this hook dictates whether the tunnel is allowed to
|
||||
* be closed.
|
||||
*
|
||||
* @param e The TunnelCloseEvent describing the tunnel being closed and
|
||||
* any associated credentials.
|
||||
* @return true if the tunnel should be allowed to be closed, or false
|
||||
* if the attempt should be denied, causing the attempt to
|
||||
* effectively fail.
|
||||
* @throws GuacamoleException If an error occurs while handling the
|
||||
* tunnel close event. Throwing an exception
|
||||
* will also stop the tunnel from being closed.
|
||||
* @param e
|
||||
* The TunnelCloseEvent describing the tunnel being closed and
|
||||
* any associated credentials.
|
||||
*
|
||||
* @return
|
||||
* true if the tunnel should be allowed to be closed, or false
|
||||
* if the attempt should be denied, causing the attempt to
|
||||
* effectively fail.
|
||||
*
|
||||
* @throws GuacamoleException
|
||||
* If an error occurs while handling the tunnel close event. Throwing
|
||||
* an exception will also stop the tunnel from being closed.
|
||||
*/
|
||||
boolean tunnelClosed(TunnelCloseEvent e)
|
||||
throws GuacamoleException;
|
||||
boolean tunnelClosed(TunnelCloseEvent e) throws GuacamoleException;
|
||||
|
||||
}
|
||||
|
@@ -27,27 +27,30 @@ import org.apache.guacamole.net.event.TunnelConnectEvent;
|
||||
* tunnel is connected.
|
||||
*
|
||||
* @deprecated
|
||||
* Listeners should instead implement the {@link Listener} interface
|
||||
* Listeners should instead implement the {@link Listener} interface.
|
||||
*/
|
||||
@Deprecated
|
||||
public interface TunnelConnectListener {
|
||||
|
||||
/**
|
||||
* Event hook which fires immediately after a new tunnel is connected.
|
||||
* The return value of this hook dictates whether the tunnel is made visible
|
||||
* to the session.
|
||||
*
|
||||
* @param e The TunnelConnectEvent describing the tunnel being connected and
|
||||
* any associated credentials.
|
||||
* @return true if the tunnel should be allowed to be connected, or false
|
||||
* if the attempt should be denied, causing the attempt to
|
||||
* effectively fail.
|
||||
* @throws GuacamoleException If an error occurs while handling the
|
||||
* tunnel connect event. Throwing an exception
|
||||
* will also stop the tunnel from being made
|
||||
* visible to the session.
|
||||
*/
|
||||
boolean tunnelConnected(TunnelConnectEvent e)
|
||||
throws GuacamoleException;
|
||||
* Event hook which fires immediately after a new tunnel is connected.
|
||||
* The return value of this hook dictates whether the tunnel is made visible
|
||||
* to the session.
|
||||
*
|
||||
* @param e
|
||||
* The TunnelConnectEvent describing the tunnel being connected and
|
||||
* any associated credentials.
|
||||
*
|
||||
* @return
|
||||
* true if the tunnel should be allowed to be connected, or false
|
||||
* if the attempt should be denied, causing the attempt to
|
||||
* effectively fail.
|
||||
*
|
||||
* @throws GuacamoleException
|
||||
* If an error occurs while handling the tunnel connect event. Throwing
|
||||
* an exception will also stop the tunnel from being made visible to the
|
||||
* session.
|
||||
*/
|
||||
boolean tunnelConnected(TunnelConnectEvent e) throws GuacamoleException;
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user