public final class CodecWrappers
extends java.lang.Object
EurekaJerseyClientImpl.EurekaJerseyClientBuilder#withDecoderWrapper(DecoderWrapper)
and
EurekaJerseyClientImpl.EurekaJerseyClientBuilder#withEncoderWrapper(EncoderWrapper)
Modifier and Type | Class and Description |
---|---|
static class |
CodecWrappers.JacksonJson |
static class |
CodecWrappers.JacksonJsonMini |
static class |
CodecWrappers.JacksonXml |
static class |
CodecWrappers.JacksonXmlMini |
static class |
CodecWrappers.LegacyJacksonJson |
static class |
CodecWrappers.XStreamJson |
static class |
CodecWrappers.XStreamXml |
Constructor and Description |
---|
CodecWrappers() |
Modifier and Type | Method and Description |
---|---|
static <T extends CodecWrapper> |
getCodec(java.lang.Class<T> clazz) |
static CodecWrapper |
getCodec(java.lang.String name) |
static <T extends CodecWrapperBase> |
getCodecName(java.lang.Class<T> clazz) |
static <T extends DecoderWrapper> |
getDecoder(java.lang.Class<T> clazz) |
static DecoderWrapper |
getDecoder(java.lang.String name) |
static <T extends EncoderWrapper> |
getEncoder(java.lang.Class<T> clazz) |
static EncoderWrapper |
getEncoder(java.lang.String name) |
static void |
registerWrapper(CodecWrapper wrapper)
For transition use: register a new codec wrapper.
|
static DecoderWrapper |
resolveDecoder(java.lang.String name,
java.lang.String eurekaAccept)
Resolve the decoder to use based on the specified decoder name, as well as the specified eurekaAccept.
|
public static void registerWrapper(CodecWrapper wrapper)
public static <T extends CodecWrapperBase> java.lang.String getCodecName(java.lang.Class<T> clazz)
public static <T extends CodecWrapper> CodecWrapper getCodec(java.lang.Class<T> clazz)
public static CodecWrapper getCodec(java.lang.String name)
public static <T extends EncoderWrapper> EncoderWrapper getEncoder(java.lang.Class<T> clazz)
public static EncoderWrapper getEncoder(java.lang.String name)
public static <T extends DecoderWrapper> DecoderWrapper getDecoder(java.lang.Class<T> clazz)
public static DecoderWrapper resolveDecoder(java.lang.String name, java.lang.String eurekaAccept)
public static DecoderWrapper getDecoder(java.lang.String name)