object ExceptionUtils
- Alphabetic
- By Inheritance
- ExceptionUtils
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def isCancellation(t: Throwable): Boolean
Determines if the given Throwable represents a "Cancellation".
Determines if the given Throwable represents a "Cancellation". "Cancellations" are not typically meant to be retried as they represent an interrupt that signals the caller is no longer listening for the response to the work being done. This method can be useful in cases where users wish to "mask" cancellations to asynchronous work because they desire the work to finish regardless of whether the caller is still listening. e.g., work which is side-effecting and should not be interrupted once started.
- t
the Throwable to inspect to determine if it represents a "cancellation".
- returns
true
if the given Throwable represents a "cancellation",false
otherwise.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isNonRetryable(t: Throwable): Boolean
Determines if the given Throwable represents an exception which should be considered as signaling that the work which caused the exception should not be retried.
Determines if the given Throwable represents an exception which should be considered as signaling that the work which caused the exception should not be retried.
- t
the Throwable to inspect to determine if it represents a signal to not retry
- returns
true
if the given Throwable represents an non-retryable exception,false
otherwise.
- Annotations
- @tailrec()
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def stripNewlines(str: String): String
- def stripNewlines(e: Throwable): String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toDetailedExceptionMessage(tryThrowable: Try[_]): String
- def toExceptionDetails(exception: Throwable): String
- def toExceptionMessage(exception: Throwable): String
- def toExceptionMessage(tryThrowable: Try[_]): String
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()