类 PayloadResolver
- java.lang.Object
-
- net.guerlab.smart.message.core.payload.PayloadResolver
-
- 所有已实现的接口:
com.fasterxml.jackson.databind.jsontype.TypeIdResolver
public class PayloadResolver extends Object implements com.fasterxml.jackson.databind.jsontype.TypeIdResolver
消息元素类型解析- 作者:
- guer
-
-
构造器概要
构造器 构造器 说明 PayloadResolver()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringgetDescForKnownTypeIds()com.fasterxml.jackson.annotation.JsonTypeInfo.IdgetMechanism()StringidFromBaseType()StringidFromValue(Object value)StringidFromValueAndType(Object value, Class<?> suggestedType)voidinit(com.fasterxml.jackson.databind.JavaType baseType)com.fasterxml.jackson.databind.JavaTypetypeFromId(com.fasterxml.jackson.databind.DatabindContext context, String id)
-
-
-
方法详细资料
-
init
public void init(com.fasterxml.jackson.databind.JavaType baseType)
- 指定者:
init在接口中com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
idFromValue
public String idFromValue(Object value)
- 指定者:
idFromValue在接口中com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
idFromValueAndType
public String idFromValueAndType(Object value, Class<?> suggestedType)
- 指定者:
idFromValueAndType在接口中com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
idFromBaseType
public String idFromBaseType()
- 指定者:
idFromBaseType在接口中com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
typeFromId
public com.fasterxml.jackson.databind.JavaType typeFromId(com.fasterxml.jackson.databind.DatabindContext context, String id)- 指定者:
typeFromId在接口中com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
getDescForKnownTypeIds
public String getDescForKnownTypeIds()
- 指定者:
getDescForKnownTypeIds在接口中com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
getMechanism
public com.fasterxml.jackson.annotation.JsonTypeInfo.Id getMechanism()
- 指定者:
getMechanism在接口中com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
-