Package: ConnectionException
ConnectionException
name | instruction | branch | complexity | line | method | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ConnectionException() |
|
|
|
|
|
||||||||||||||||||||
ConnectionException(Protocol, Response) |
|
|
|
|
|
||||||||||||||||||||
ConnectionException(String) |
|
|
|
|
|
||||||||||||||||||||
getProtocol() |
|
|
|
|
|
Coverage
1: /*
2: * Copyright (c) 1997, 2023 Oracle and/or its affiliates. All rights reserved.
3: *
4: * This program and the accompanying materials are made available under the
5: * terms of the Eclipse Public License v. 2.0, which is available at
6: * http://www.eclipse.org/legal/epl-2.0.
7: *
8: * This Source Code may also be made available under the following Secondary
9: * Licenses when the conditions for such availability set forth in the
10: * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
11: * version 2 with the GNU Classpath Exception, which is available at
12: * https://www.gnu.org/software/classpath/license.html.
13: *
14: * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
15: */
16:
17: package org.eclipse.angus.mail.iap;
18:
19: /**
20: * @author John Mani
21: */
22:
23: public class ConnectionException extends ProtocolException {
24: private transient Protocol p;
25:
26: private static final long serialVersionUID = 5749739604257464727L;
27:
28: /**
29: * Constructs an ConnectionException with no detail message.
30: */
31: public ConnectionException() {
32:         super();
33: }
34:
35: /**
36: * Constructs an ConnectionException with the specified detail message.
37: *
38: * @param s                the detail message
39: */
40: public ConnectionException(String s) {
41:         super(s);
42: }
43:
44: /**
45: * Constructs an ConnectionException with the specified Response.
46: *
47: * @param        p        the Protocol object
48: * @param        r        the Response
49: */
50: public ConnectionException(Protocol p, Response r) {
51:         super(r);
52:         this.p = p;
53: }
54:
55: public Protocol getProtocol() {
56:         return p;
57: }
58: }