Class UnavailableException

All Implemented Interfaces:
Serializable

public class UnavailableException extends ServletException
This is a special kind of exception telling the server that this particular servlet is currently not available. It has two kinds of unavailability:
Permanent unavailable
This servlet is now and forever in the future unavailable. If another class in spite of this fact asks this exception for how long it is unavailable it returns a negative number of seconds. (-1 as a matter of fact)
Temporary unavailable The servlet is currently unavailable, but will be available within a certain number of seconds. A class can ask the exception for that number of seconds.
Since:
Servlet API 1.0
Version:
Servlet API 2.2
See Also:
  • Constructor Details

    • UnavailableException

      public UnavailableException(String message)
      Constructor for a permanent unavailable exception
      Since:
      Servlet API 2.2
    • UnavailableException

      public UnavailableException(String message, int seconds)
      Constructor for a temporary unavailable exception
      Since:
      Servlet API 2.2
    • UnavailableException

      public UnavailableException(Servlet servlet, String message)
      Deprecated.
      Constructor for a permanent unavailable exception
      Since:
      Servlet API 1.0
    • UnavailableException

      public UnavailableException(int seconds, Servlet servlet, String message)
      Deprecated.
      Constructor for a temporary unavailable exception
      Since:
      Servlet API 1.0
  • Method Details

    • isPermanent

      public boolean isPermanent()
      Check whether the servlet is permanently unavailable
      Returns:
      whether the servlet is permanently unavailable
      Since:
      Servlet API 1.0
    • getServlet

      public Servlet getServlet()
      Deprecated.
      Gets the servlet that is unavailable
      Since:
      Servlet API 1.0
    • getUnavailableSeconds

      public int getUnavailableSeconds()
      Gets the number of seconds the servlet is unavailable
      Returns:
      the number of seconds. Negative if permanently unavailable
      Since:
      Servlet API 1.0