325N/A/*
325N/A * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
325N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
325N/A *
325N/A * This code is free software; you can redistribute it and/or modify it
325N/A * under the terms of the GNU General Public License version 2 only, as
325N/A * published by the Free Software Foundation. Oracle designates this
325N/A * particular file as subject to the "Classpath" exception as provided
325N/A * by Oracle in the LICENSE file that accompanied this code.
325N/A *
325N/A * This code is distributed in the hope that it will be useful, but WITHOUT
325N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
325N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
325N/A * version 2 for more details (a copy is included in the LICENSE file that
325N/A * accompanied this code).
325N/A *
325N/A * You should have received a copy of the GNU General Public License version
325N/A * 2 along with this work; if not, write to the Free Software Foundation,
325N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
325N/A *
325N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
325N/A * or visit www.oracle.com if you need additional information or have any
325N/A * questions.
325N/A */
325N/A
325N/Apackage javax.xml.ws;
325N/A
325N/A/** The <code>WebServiceException</code> class is the base
325N/A * exception class for all JAX-WS API runtime exceptions.
325N/A *
325N/A * @since JAX-WS 2.0
325N/A**/
325N/A
325N/Apublic class WebServiceException extends java.lang.RuntimeException {
325N/A
325N/A /** Constructs a new exception with <code>null</code> as its
325N/A * detail message. The cause is not initialized.
325N/A **/
325N/A public WebServiceException() {
325N/A super();
325N/A }
325N/A
325N/A /** Constructs a new exception with the specified detail
325N/A * message. The cause is not initialized.
325N/A * @param message The detail message which is later
325N/A * retrieved using the getMessage method
325N/A **/
325N/A public WebServiceException(String message) {
325N/A super(message);
325N/A }
325N/A
325N/A /** Constructs a new exception with the specified detail
325N/A * message and cause.
325N/A *
325N/A * @param message The detail message which is later retrieved
325N/A * using the getMessage method
325N/A * @param cause The cause which is saved for the later
325N/A * retrieval throw by the getCause method
325N/A **/
325N/A public WebServiceException(String message, Throwable cause) {
325N/A super(message,cause);
325N/A }
325N/A
325N/A /** Constructs a new WebServiceException with the specified cause
325N/A * and a detail message of <tt>(cause==null ? null :
325N/A * cause.toString())</tt> (which typically contains the
325N/A * class and detail message of <tt>cause</tt>).
325N/A *
325N/A * @param cause The cause which is saved for the later
325N/A * retrieval throw by the getCause method.
325N/A * (A <tt>null</tt> value is permitted, and
325N/A * indicates that the cause is nonexistent or
325N/A * unknown.)
325N/A **/
325N/A public WebServiceException(Throwable cause) {
325N/A super(cause);
325N/A }
325N/A
325N/A}