Package com.tangosol.util
Class WrapperException
- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- java.lang.RuntimeException
 - 
- com.tangosol.util.WrapperException
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
- Direct Known Subclasses:
 WorkManager.ScheduleWorkRejectedException
public class WrapperException extends RuntimeException
A WrapperException wraps a Throwable object as a RuntimeException.- Author:
 - cp 2000.08.03
 - See Also:
 CheckedWrapperException, Serialized Form
 
- 
- 
Constructor Summary
Constructors Constructor Description WrapperException(String s)Construct a WrapperException with a specified detail message.WrapperException(Throwable e)Construct a WrapperException from a Throwable object.WrapperException(Throwable e, String s)Construct a WrapperException from a Throwable object and an additional description. 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WrapperExceptionensure(Throwable e)Ensure a WrapperException from a Throwable object.static WrapperExceptionensure(Throwable e, String s)Ensure a WrapperException from a Throwable object and an additional description.StringgetLocalizedMessage()Creates a localized description of thisWrapperException.StringgetMessage()Returns the error message string of this WrapperException object.ThrowablegetOriginalException()ThrowablegetRootCause()Return the root cause of this exception.StringgetWrapper()StringtoString()Returns a short description of this WrapperException object.- 
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
WrapperException
public WrapperException(Throwable e, String s)
Construct a WrapperException from a Throwable object and an additional description.- Parameters:
 e- the Throwable objects- the additional description
 
- 
WrapperException
public WrapperException(Throwable e)
Construct a WrapperException from a Throwable object.- Parameters:
 e- the Throwable object
 
- 
WrapperException
public WrapperException(String s)
Construct a WrapperException with a specified detail message.- Parameters:
 s- the String that contains a detailed message
 
 - 
 
- 
Method Detail
- 
ensure
public static WrapperException ensure(Throwable e, String s)
Ensure a WrapperException from a Throwable object and an additional description.- Parameters:
 e- the Throwable objects- the additional description- Returns:
 - a new instance of a 
WrapperExceptionwith a specified message and cause, unless the specified cause is already an instance of aWrapperExceptionwith the same message, in which case the specified throwable is returned 
 
- 
ensure
public static WrapperException ensure(Throwable e)
Ensure a WrapperException from a Throwable object.- Parameters:
 e- the Throwable object- Returns:
 - a new instance of a 
WrapperExceptionwith a specified cause, unless the specified Throwable is already an instance of aWrapperException, in which case the specified throwable is returned 
 
- 
getOriginalException
public Throwable getOriginalException()
- Returns:
 - the original (wrapped) exception.
 
 
- 
getRootCause
public Throwable getRootCause()
Return the root cause of this exception.- Returns:
 - the root cause of exception.
 
 
- 
getWrapper
public String getWrapper()
- Returns:
 - a String that shows the original exception was wrapped
 
 
- 
getMessage
public String getMessage()
Returns the error message string of this WrapperException object.- Overrides:
 getMessagein classThrowable- Returns:
 - the error message string of this 
WrapperException 
 
- 
getLocalizedMessage
public String getLocalizedMessage()
Creates a localized description of thisWrapperException. Subclasses may override this method in order to produce a locale-specific message. For subclasses that do not override this method, the default implementation returns the same result asgetMessage().- Overrides:
 getLocalizedMessagein classThrowable- Returns:
 - The localized description of this 
WrapperException. 
 
 - 
 
 -