madkit.simulation

## Class SimulationException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - java.lang.RuntimeException
      - - madkit.simulation.SimulationException

- All Implemented Interfaces:
    Serializable

      public class SimulationException
      extends RuntimeException

  This unchecked exception could be used by activators and probes to indicate and propagate the exception thrown by an agent during the use of an `Activator` or `Probe`. Doing so, this exception will interrupt the life cycle of the related `Scheduler` or `Watcher` if not caught before, so displaying the corresponding stack trace.
  Since:
    MaDKit 5.0.0.15
  Version:
    0.9
  Author:
    Fabien Michel
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `SimulationException(String message, Throwable cause)`

  - ### Method Summary

    - ### Methods inherited from class java.lang.Throwable

      `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, 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

    - #### SimulationException

          public SimulationException(String message,
                                     Throwable cause)

Fabien Michel, Olivier Gutknecht, Jacques Ferber - February 17 2020