javax.servlet
Class UnavailableException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--javax.servlet.ServletException
|
+--javax.servlet.UnavailableException
- All Implemented Interfaces:
- java.io.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.0
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UnavailableException
public UnavailableException(Servlet servlet,
java.lang.String message)
- Constructor for a permanent unavailable exception
- Since:
- Servlet API 1.0
UnavailableException
public UnavailableException(int seconds,
Servlet servlet,
java.lang.String message)
- Constructor for a temporary unavailable exception
- Since:
- Servlet API 1.0
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()
- 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