java.lang
Class IllegalMonitorStateException

java.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
copy->  new IllegalMonitorStateException()
copy->  <IllegalMonitorStateException var> = new IllegalMonitorStateException();
Constructs an IllegalMonitorStateException with no detail message.
IllegalMonitorStateException
copy->  new IllegalMonitorStateException( )
copy->  <IllegalMonitorStateException var> = new IllegalMonitorStateException(<String s>);
Constructs an IllegalMonitorStateException with the specified detail message.
Parameters:
s - the detail message.
 
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