public class CodecMapper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static ConcurrentHashMap<Class,Map<java.util.function.Predicate<Type>,Codec>> |
codecMap |
protected static ConcurrentHashMap<Class<? extends java.util.function.Function>,java.util.function.Function> |
formulas |
| 构造器和说明 |
|---|
CodecMapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Codec |
getCodec(Class type,
Type fieldClass) |
static Class |
getDataTypeAnnotationClass(Class fieldType) |
static java.util.function.Function<ByteBufferInputStream,?> |
getDecoder(CodecContext context,
Class<? extends java.util.function.Function> clazz) |
static java.util.function.Function<ByteBufferInputStream,?> |
getDefaultDecoder(CodecContext context,
Class type) |
static java.util.function.BiConsumer<ByteBufferOutputStream,? super Object> |
getDefaultEncoder(CodecContext context,
Class type) |
static java.util.function.BiConsumer<ByteBufferOutputStream,? super Object> |
getEncoder(CodecContext context,
Class<? extends java.util.function.Function> clazz) |
static <T,R> java.util.function.Function<T,R> |
getFormula(Class<? extends java.util.function.Function> clazz) |
static boolean |
isSupported(Type type) |
protected static ConcurrentHashMap<Class,Map<java.util.function.Predicate<Type>,Codec>> codecMap
protected static ConcurrentHashMap<Class<? extends java.util.function.Function>,java.util.function.Function> formulas
public static boolean isSupported(Type type)
public static <T,R> java.util.function.Function<T,R> getFormula(Class<? extends java.util.function.Function> clazz)
public static java.util.function.Function<ByteBufferInputStream,?> getDecoder(CodecContext context, Class<? extends java.util.function.Function> clazz)
public static java.util.function.Function<ByteBufferInputStream,?> getDefaultDecoder(CodecContext context, Class type)
public static java.util.function.BiConsumer<ByteBufferOutputStream,? super Object> getEncoder(CodecContext context, Class<? extends java.util.function.Function> clazz)
public static java.util.function.BiConsumer<ByteBufferOutputStream,? super Object> getDefaultEncoder(CodecContext context, Class type)
Copyright © 2019–2025 indunet. All rights reserved.