java.lang
Class IllegalMonitorStateExceptionjava.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--java.lang.IllegalMonitorStateException
- All Implemented Interfaces:
- Serializable
- public class IllegalMonitorStateException
- extends RuntimeException
Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor.
- Since:
- JDK1.0
- See Also:
- Object.notify(), Object.notifyAll(), Object.wait(), Object.wait(long), Object.wait(long, int), Serialized Form
Constructor Summary
IllegalMonitorStateException()
Constructs an IllegalMonitorStateException with no detail message.IllegalMonitorStateException(String s)
Constructs an IllegalMonitorStateException with the specified detail message.
Methods inherited from class java.lang.Throwable fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Constructor Detail
IllegalMonitorStateException
public IllegalMonitorStateException()
- Constructs an IllegalMonitorStateException with no detail message.
IllegalMonitorStateException
public IllegalMonitorStateException(String s)
- Constructs an IllegalMonitorStateException with the specified detail message.
- Parameters:
- s - the detail message.