Class GenericTransferrableException

  • All Implemented Interfaces:
    IExceptionFacade, java.io.Serializable

    public class GenericTransferrableException
    extends java.lang.Exception
    implements IExceptionFacade
    This is a general exception that can be used to transfer error information across RPC. It wraps everything up into generic types that will exist on both sides of the boundary, getting around serialization issues caused by custom exceptions.

    Use the static create() function to build.

    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static GenericTransferrableException createFrom​(java.lang.Throwable source)  
      java.lang.String getOriginalClassname()
      The original classname of the exception type.
      boolean originalTypeOverridesToString()
      Whether or not the original type overrode Throwable.toString()
      java.lang.String toString()  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GenericTransferrableException

        protected GenericTransferrableException​(java.lang.Throwable source)