avrora.sim.util
Class GlobalClock.InterruptedException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byavrora.sim.util.GlobalClock.InterruptedException
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
GlobalClock

public static class GlobalClock.InterruptedException
extends java.lang.RuntimeException

How sad. The InterruptedException wraps an interrupted exception with an unchecked exception so that it doesn't break the interface of the Simulator.Event class. It's not clear what useful purpose interrupted exceptions could serve in the implementation of the global clock.

See Also:
Serialized Form

Field Summary
 java.lang.InterruptedException exception
           
 
Constructor Summary
GlobalClock.InterruptedException(java.lang.InterruptedException e)
           
 
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
 

Field Detail

exception

public final java.lang.InterruptedException exception
Constructor Detail

GlobalClock.InterruptedException

public GlobalClock.InterruptedException(java.lang.InterruptedException e)