jakarta.xml.ws.WebServiceException Maven / Gradle / Ivy
/*
* Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
package jakarta.xml.ws;
/** The {@code WebServiceException} class is the base
* exception class for all Jakarta XML Web Services API runtime exceptions.
*
* @since 1.6, JAX-WS 2.0
**/
public class WebServiceException extends java.lang.RuntimeException {
private static final long serialVersionUID = 6923454787998151997L;
/** Constructs a new exception with {@code null} as its
* detail message. The cause is not initialized.
**/
public WebServiceException() {
super();
}
/** Constructs a new exception with the specified detail
* message. The cause is not initialized.
* @param message The detail message which is later
* retrieved using the getMessage method
**/
public WebServiceException(String message) {
super(message);
}
/** Constructs a new exception with the specified detail
* message and cause.
*
* @param message The detail message which is later retrieved
* using the getMessage method
* @param cause The cause which is saved for the later
* retrieval throw by the getCause method
**/
public WebServiceException(String message, Throwable cause) {
super(message,cause);
}
/** Constructs a new WebServiceException with the specified cause
* and a detail message of
* {@code (cause==null ? null : cause.toString())}
* (which typically contains the
* class and detail message of {@code cause}).
*
* @param cause The cause which is saved for the later
* retrieval throw by the getCause method.
* (A {@code null} value is permitted, and
* indicates that the cause is nonexistent or
* unknown.)
**/
public WebServiceException(Throwable cause) {
super(cause);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy