public class ErrorMessage extends Message.Response
Message.Codec<M extends Message>, Message.Direction, Message.Dispatcher, Message.ProtocolDecoder, Message.ProtocolEncoder, Message.Request, Message.Response, Message.Type| Modifier and Type | Field and Description |
|---|---|
static Message.Codec<ErrorMessage> |
codec |
TransportException |
error |
tracingIdconnection, type| Modifier and Type | Method and Description |
|---|---|
static ErrorMessage |
fromException(java.lang.Throwable e) |
static ErrorMessage |
fromException(java.lang.Throwable e,
com.google.common.base.Predicate<java.lang.Throwable> unexpectedExceptionHandler) |
java.lang.String |
toString() |
static java.lang.RuntimeException |
wrap(java.lang.Throwable t,
int streamId) |
getTracingId, setTracingIdattach, connection, getStreamId, setStreamIdpublic static final Message.Codec<ErrorMessage> codec
public final TransportException error
public static ErrorMessage fromException(java.lang.Throwable e)
public static ErrorMessage fromException(java.lang.Throwable e, com.google.common.base.Predicate<java.lang.Throwable> unexpectedExceptionHandler)
e - the exceptionunexpectedExceptionHandler - a callback for handling unexpected exceptions. If null, or if this
returns false, the error is logged at ERROR level via sl4fjpublic java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.RuntimeException wrap(java.lang.Throwable t,
int streamId)
Copyright © 2015 The Apache Software Foundation