public class MITViolationException extends StaticRuntimeException implements StaticThrowable<MITViolationException>
AsyncEvent.fire()
on a minimum
interarrival time violation.
More specifically, it is thrown under the semantics of
the base priority scheduler's sporadic parameters'
mitViolationExcept
policy when an attempt
is made to introduce a release that would violate the MIT
constraint.StaticThrowable.Hidden
Constructor and Description |
---|
MITViolationException()
A constructor for
MITViolationException . |
MITViolationException(java.lang.String description)
A descriptive constructor for
MITViolationException . |
Modifier and Type | Method and Description |
---|---|
static MITViolationException |
get()
Obtains the singleton of this static throwable.
|
MITViolationException |
getSingleton()
For the case of legacy code that creates an RTSJ exception
explicity, this provides a means of obtaining its singleton version.
|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, init, init, init, init, initCause, isStatic, printStackTrace, printStackTrace, printStackTrace, setStackTrace, writeReplace
public MITViolationException()
MITViolationException
.public MITViolationException(java.lang.String description)
MITViolationException
.description
- Description of the error.public static MITViolationException get()
public MITViolationException getSingleton()
StaticThrowable
getSingleton
in interface StaticThrowable<MITViolationException>
getSingleton
in class StaticRuntimeException