JavaScript is disabled on your browser.
Skip navigation links
javax.ws.rs

Class WebApplicationException

    • Constructor Detail

      • WebApplicationException

        public WebApplicationException()
        Construct a new instance with a blank message and default HTTP status code of 500.
      • WebApplicationException

        public WebApplicationException(String message)
        Construct a new instance with a blank message and default HTTP status code of 500.
        Parameters:
        message - the detail message (which is saved for later retrieval by the Throwable.getMessage() method).
        Since:
        2.0
      • WebApplicationException

        public WebApplicationException(Response response)
        Construct a new instance using the supplied response.
        Parameters:
        response - the response that will be returned to the client, a value of null will be replaced with an internal server error response (status code 500).
      • WebApplicationException

        public WebApplicationException(String message,
         Response response)
        Construct a new instance using the supplied response.
        Parameters:
        message - the detail message (which is saved for later retrieval by the Throwable.getMessage() method).
        response - the response that will be returned to the client, a value of null will be replaced with an internal server error response (status code 500).
        Since:
        2.0
      • WebApplicationException

        public WebApplicationException(int status)
        Construct a new instance with a blank message and specified HTTP status code.
        Parameters:
        status - the HTTP status code that will be returned to the client.
      • WebApplicationException

        public WebApplicationException(String message,
         int status)
        Construct a new instance with a blank message and specified HTTP status code.
        Parameters:
        message - the detail message (which is saved for later retrieval by the Throwable.getMessage() method).
        status - the HTTP status code that will be returned to the client.
        Since:
        2.0
      • WebApplicationException

        public WebApplicationException(Response.Status status)
        Construct a new instance with a blank message and specified HTTP status code.
        Parameters:
        status - the HTTP status code that will be returned to the client.
        Throws:
        IllegalArgumentException - if status is null.
      • WebApplicationException

        public WebApplicationException(String message,
         Response.Status status)
        Construct a new instance with a blank message and specified HTTP status code.
        Parameters:
        message - the detail message (which is saved for later retrieval by the Throwable.getMessage() method).
        status - the HTTP status code that will be returned to the client.
        Throws:
        IllegalArgumentException - if status is null.
        Since:
        2.0
      • WebApplicationException

        public WebApplicationException(Throwable cause)
        Construct a new instance with a blank message and default HTTP status code of 500.
        Parameters:
        cause - the underlying cause of the exception.
      • WebApplicationException

        public WebApplicationException(String message,
         Throwable cause)
        Construct a new instance with a blank message and default HTTP status code of 500.
        Parameters:
        message - the detail message (which is saved for later retrieval by the Throwable.getMessage() method).
        cause - the underlying cause of the exception.
        Since:
        2.0
      • WebApplicationException

        public WebApplicationException(Throwable cause,
         Response response)
        Construct a new instance using the supplied response.
        Parameters:
        response - the response that will be returned to the client, a value of null will be replaced with an internal server error response (status code 500).
        cause - the underlying cause of the exception.
      • WebApplicationException

        public WebApplicationException(String message,
         Throwable cause,
         Response response)
        Construct a new instance using the supplied response.
        Parameters:
        message - the detail message (which is saved for later retrieval by the Throwable.getMessage() method).
        response - the response that will be returned to the client, a value of null will be replaced with an internal server error response (status code 500).
        cause - the underlying cause of the exception.
        Since:
        2.0
      • WebApplicationException

        public WebApplicationException(Throwable cause,
         int status)
        Construct a new instance with a blank message and specified HTTP status code.
        Parameters:
        status - the HTTP status code that will be returned to the client.
        cause - the underlying cause of the exception.
      • WebApplicationException

        public WebApplicationException(String message,
         Throwable cause,
         int status)
        Construct a new instance with a blank message and specified HTTP status code.
        Parameters:
        message - the detail message (which is saved for later retrieval by the Throwable.getMessage() method).
        status - the HTTP status code that will be returned to the client.
        cause - the underlying cause of the exception.
        Since:
        2.0
      • WebApplicationException

        public WebApplicationException(Throwable cause,
         Response.Status status)
         throws IllegalArgumentException 
        Construct a new instance with a blank message and specified HTTP status code.
        Parameters:
        status - the HTTP status code that will be returned to the client.
        cause - the underlying cause of the exception.
        Throws:
        IllegalArgumentException - if status is null.
    • Method Detail

      • getResponse

        public Response getResponse()
        Get the HTTP response.
        Returns:
        the HTTP response.
Skip navigation links

Copyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.

AltStyle によって変換されたページ (->オリジナル) /