public class SofaRpcSerialization
extends com.alipay.remoting.DefaultCustomSerializer
| 限定符和类型 | 字段和说明 |
|---|---|
protected SimpleMapSerializer |
mapSerializer |
| 构造器和说明 |
|---|
SofaRpcSerialization() |
| 限定符和类型 | 方法和说明 |
|---|---|
<Request extends com.alipay.remoting.rpc.RequestCommand> |
deserializeContent(Request request) |
<Response extends com.alipay.remoting.rpc.ResponseCommand> |
deserializeContent(Response response,
com.alipay.remoting.InvokeContext invokeContext) |
<Request extends com.alipay.remoting.rpc.RequestCommand> |
deserializeHeader(Request request) |
<Response extends com.alipay.remoting.rpc.ResponseCommand> |
deserializeHeader(Response response,
com.alipay.remoting.InvokeContext invokeContext) |
protected String |
getTargetServiceName(Object request)
Get target service name from request
|
protected void |
init()
Init this custom serializer
|
protected void |
putRequestMetadataToHeader(Object requestObject,
Map<String,String> header) |
<Request extends com.alipay.remoting.rpc.RequestCommand> |
serializeContent(Request request,
com.alipay.remoting.InvokeContext invokeContext) |
<Response extends com.alipay.remoting.rpc.ResponseCommand> |
serializeContent(Response response) |
<Request extends com.alipay.remoting.rpc.RequestCommand> |
serializeHeader(Request request,
com.alipay.remoting.InvokeContext invokeContext) |
<Response extends com.alipay.remoting.rpc.ResponseCommand> |
serializeHeader(Response response) |
protected SimpleMapSerializer mapSerializer
protected void init()
public <Response extends com.alipay.remoting.rpc.ResponseCommand> boolean serializeHeader(Response response)
throws com.alipay.remoting.exception.SerializationException
serializeHeader 在接口中 com.alipay.remoting.CustomSerializerserializeHeader 在类中 com.alipay.remoting.DefaultCustomSerializercom.alipay.remoting.exception.SerializationExceptionpublic <Request extends com.alipay.remoting.rpc.RequestCommand> boolean serializeHeader(Request request,
com.alipay.remoting.InvokeContext invokeContext)
throws com.alipay.remoting.exception.SerializationException
serializeHeader 在接口中 com.alipay.remoting.CustomSerializerserializeHeader 在类中 com.alipay.remoting.DefaultCustomSerializercom.alipay.remoting.exception.SerializationExceptionprotected void putRequestMetadataToHeader(Object requestObject, Map<String,String> header)
protected String getTargetServiceName(Object request)
request - Request objectpublic <Request extends com.alipay.remoting.rpc.RequestCommand> boolean deserializeHeader(Request request)
throws com.alipay.remoting.exception.DeserializationException
deserializeHeader 在接口中 com.alipay.remoting.CustomSerializerdeserializeHeader 在类中 com.alipay.remoting.DefaultCustomSerializercom.alipay.remoting.exception.DeserializationExceptionpublic <Response extends com.alipay.remoting.rpc.ResponseCommand> boolean deserializeHeader(Response response,
com.alipay.remoting.InvokeContext invokeContext)
throws com.alipay.remoting.exception.DeserializationException
deserializeHeader 在接口中 com.alipay.remoting.CustomSerializerdeserializeHeader 在类中 com.alipay.remoting.DefaultCustomSerializercom.alipay.remoting.exception.DeserializationExceptionpublic <Request extends com.alipay.remoting.rpc.RequestCommand> boolean serializeContent(Request request,
com.alipay.remoting.InvokeContext invokeContext)
throws com.alipay.remoting.exception.SerializationException
serializeContent 在接口中 com.alipay.remoting.CustomSerializerserializeContent 在类中 com.alipay.remoting.DefaultCustomSerializercom.alipay.remoting.exception.SerializationExceptionpublic <Request extends com.alipay.remoting.rpc.RequestCommand> boolean deserializeContent(Request request)
throws com.alipay.remoting.exception.DeserializationException
deserializeContent 在接口中 com.alipay.remoting.CustomSerializerdeserializeContent 在类中 com.alipay.remoting.DefaultCustomSerializercom.alipay.remoting.exception.DeserializationExceptionpublic <Response extends com.alipay.remoting.rpc.ResponseCommand> boolean serializeContent(Response response)
throws com.alipay.remoting.exception.SerializationException
serializeContent 在接口中 com.alipay.remoting.CustomSerializerserializeContent 在类中 com.alipay.remoting.DefaultCustomSerializercom.alipay.remoting.exception.SerializationExceptionpublic <Response extends com.alipay.remoting.rpc.ResponseCommand> boolean deserializeContent(Response response,
com.alipay.remoting.InvokeContext invokeContext)
throws com.alipay.remoting.exception.DeserializationException
deserializeContent 在接口中 com.alipay.remoting.CustomSerializerdeserializeContent 在类中 com.alipay.remoting.DefaultCustomSerializercom.alipay.remoting.exception.DeserializationExceptionCopyright © 2008–2018 The Ant Financial. All rights reserved.