public class StateServerChannelException extends StateServerException
Exception
that is thrown in response to problems that occurred while
communicating with the StateServer. Examine Throwable.getCause()
for more details.Constructor and Description |
---|
StateServerChannelException() |
StateServerChannelException(java.lang.String message) |
StateServerChannelException(java.lang.String message,
java.lang.Throwable cause) |
StateServerChannelException(java.lang.Throwable cause) |
Modifier and Type | Method and Description |
---|---|
StateServerException |
reWrap(StateServerException e)
Rewrap existing an StateServerException with a new one if the thread the initial
exception was generated on is different from the current thread.
|
getCreatedOnThread, getStatusCode
public StateServerChannelException()
public StateServerChannelException(java.lang.String message)
public StateServerChannelException(java.lang.Throwable cause)
public StateServerChannelException(java.lang.String message, java.lang.Throwable cause)
public StateServerException reWrap(StateServerException e)
StateServerException
Rewrap existing an StateServerException with a new one if the thread the initial exception was generated on is different from the current thread.
The exception stack trace stops at the initial method of the current thread. If this exception came from a different thread, we won't see the call stack that initiated the request. So, we rethrow the same exception with the same message and status, nesting the original exception within so that we can see a full stack trace.reWrap
in interface ReWrappableException<StateServerException>
reWrap
in class StateServerException
e
- the original StateServerException