Package org.marketcetera.util.except
Class I18NInterruptedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.marketcetera.util.except.I18NException
-
- org.marketcetera.util.except.I18NInterruptedException
-
- All Implemented Interfaces:
Serializable,I18NThrowable
public class I18NInterruptedException extends I18NException
An internationalized exception indicating interruption.- Since:
- 0.5.0
- Version:
- $Id: I18NInterruptedException.java 16154 2012-07-14 16:34:05Z colin $
- Author:
- tlerios@marketcetera.com
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description I18NInterruptedException()Constructs a new throwable with the default interruption message and no underlying cause.I18NInterruptedException(Throwable cause)Constructs a new throwable with the default interruption message and the given underlying cause.I18NInterruptedException(Throwable cause, I18NBoundMessage message)Constructs a new throwable with the given message and underlying cause.I18NInterruptedException(I18NBoundMessage message)Constructs a new throwable with the given message, but without an underlying cause.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckInterruption()Checks whether the calling thread has been interrupted, and, if so, throws an exception built using the associated constructor.static voidcheckInterruption(Throwable cause)Checks whether the calling thread has been interrupted, and, if so, throws an exception built using the associated constructor.static voidcheckInterruption(Throwable cause, I18NBoundMessage message)Checks whether the calling thread has been interrupted, and, if so, throws an exception built using the associated constructor.static voidcheckInterruption(I18NBoundMessage message)Checks whether the calling thread has been interrupted, and, if so, throws an exception built using the associated constructor.-
Methods inherited from class org.marketcetera.util.except.I18NException
equals, getDetail, getI18NBoundMessage, getLocalizedDetail, getLocalizedMessage, getMessage, hashCode
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.marketcetera.util.except.I18NThrowable
getCause
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
I18NInterruptedException
public I18NInterruptedException()
Constructs a new throwable with the default interruption message and no underlying cause.
-
I18NInterruptedException
public I18NInterruptedException(Throwable cause)
Constructs a new throwable with the default interruption message and the given underlying cause.- Parameters:
cause- The cause.
-
I18NInterruptedException
public I18NInterruptedException(I18NBoundMessage message)
Constructs a new throwable with the given message, but without an underlying cause.- Parameters:
message- The message.
-
I18NInterruptedException
public I18NInterruptedException(Throwable cause, I18NBoundMessage message)
Constructs a new throwable with the given message and underlying cause.- Parameters:
cause- The cause.message- The message.
-
-
Method Detail
-
checkInterruption
public static void checkInterruption() throws I18NInterruptedExceptionChecks whether the calling thread has been interrupted, and, if so, throws an exception built using the associated constructor. The interrupted status of the thread is cleared.- Throws:
I18NInterruptedException- Thrown if the calling thread was interrupted.
-
checkInterruption
public static void checkInterruption(Throwable cause) throws I18NInterruptedException
Checks whether the calling thread has been interrupted, and, if so, throws an exception built using the associated constructor. The interrupted status of the thread is cleared.- Parameters:
cause- The cause.- Throws:
I18NInterruptedException- Thrown if the calling thread was interrupted.
-
checkInterruption
public static void checkInterruption(I18NBoundMessage message) throws I18NInterruptedException
Checks whether the calling thread has been interrupted, and, if so, throws an exception built using the associated constructor. The interrupted status of the thread is cleared.- Parameters:
message- The message.- Throws:
I18NInterruptedException- Thrown if the calling thread was interrupted.
-
checkInterruption
public static void checkInterruption(Throwable cause, I18NBoundMessage message) throws I18NInterruptedException
Checks whether the calling thread has been interrupted, and, if so, throws an exception built using the associated constructor. The interrupted status of the thread is cleared.- Parameters:
cause- The cause.message- The message.- Throws:
I18NInterruptedException- Thrown if the calling thread was interrupted.
-
-