View Javadoc
1   /*
2    * Copyright (C) 2020, Thomas Wolf <thomas.wolf@paranor.ch> and others
3    *
4    * This program and the accompanying materials are made available under the
5    * terms of the Eclipse Distribution License v. 1.0 which is available at
6    * https://www.eclipse.org/org/documents/edl-v10.php.
7    *
8    * SPDX-License-Identifier: BSD-3-Clause
9    */
10  package org.eclipse.jgit.internal.transport.sshd;
11  
12  import java.util.concurrent.CancellationException;
13  
14  /**
15   * An exception to report that the user canceled the SSH authentication.
16   */
17  public class AuthenticationCanceledException extends CancellationException {
18  
19  	// If this is not a CancellationException sshd will try other authentication
20  	// mechanisms.
21  
22  	private static final long serialVersionUID = 1L;
23  
24  	/**
25  	 * Creates a new {@link AuthenticationCanceledException}.
26  	 */
27  	public AuthenticationCanceledException() {
28  		super(SshdText.get().authenticationCanceled);
29  	}
30  }