public class NativeHandlers
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NativeHandlers.Encoders
The set of available content encoders.
|
protected static class |
NativeHandlers.Expanding |
static class |
NativeHandlers.Parsers
The default collection of response content parsers.
|
Modifier and Type | Field and Description |
---|---|
protected static java.lang.ThreadLocal<NativeHandlers.Expanding> |
tlExpanding |
Constructor and Description |
---|
NativeHandlers() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
exception(java.lang.Throwable thrown)
Default exception handler.
|
static java.lang.Object |
failure(FromServer fromServer,
java.lang.Object data)
Default failure handler.
|
static java.lang.Object |
success(FromServer fromServer,
java.lang.Object data)
Default success handler, just returns the passed data, which is the data
returned by the invoked parser.
|
protected static final java.lang.ThreadLocal<NativeHandlers.Expanding> tlExpanding
public static java.lang.Object success(FromServer fromServer, java.lang.Object data)
Default success handler, just returns the passed data, which is the data returned by the invoked parser.
fromServer
- Backend independent representation of what the server returneddata
- The parsed datapublic static java.lang.Object failure(FromServer fromServer, java.lang.Object data)
Default failure handler. Throws an HttpException.
fromServer
- Backend independent representation of what the server returneddata
- If parsing was possible, this will be the parsed data, otherwise nullHttpException
public static java.lang.Object exception(java.lang.Throwable thrown)
Default exception handler. Throws a RuntimeException.
thrown
- The original thrown exceptionjava.lang.RuntimeException