public class RemotingConstants extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
HEAD_APP_NAME
客户端应用
|
static String |
HEAD_GENERIC_TYPE
是否泛化调用
|
static String |
HEAD_INVOKE_TYPE
客户端的调用类型
|
static String |
HEAD_METHOD_ARGSIGS
已过时。
|
static String |
HEAD_METHOD_NAME
对方方法名
|
static String |
HEAD_PROTOCOL
客户端应用
|
static String |
HEAD_REQUEST_PROPS
已过时。
|
static String |
HEAD_RESPONSE_ERROR
对应 SofaResponse#isError
|
static String |
HEAD_SERIALIZE_TYPE |
static String |
HEAD_SERVICE
对方服务名
|
static String |
HEAD_TARGET_APP
对应 SofaRequest#targetAppName
|
static String |
HEAD_TARGET_SERVICE
对应 RequestBase#targetServiceUniqueName
|
static String |
HTTP_HEADER_RPC_ID_KEY
新 tracer 需要在服务端和客户端缓存数据,用此 key 标示在请求头中的数据
|
static String |
HTTP_HEADER_TRACE_ID_KEY
新 tracer 需要在服务端和客户端缓存数据,用此 key 标示在请求头中的数据
|
static String |
IGNORE_WEB_BROWSER
忽略浏览器的图标请求
|
static String |
INVOKE_CTX_IS_ASYNC_CHAIN
bolt RpcInvokeContext的Key
|
static String |
INVOKE_CTX_RPC_CTX
bolt RpcInvokeContext的Key
|
static String |
INVOKE_CTX_RPC_REF_CTX
bolt RpcInvokeContext的Key
|
static String |
INVOKE_CTX_RPC_RESULT_CODE
bolt RpcInvokeContext的Key
|
static String |
INVOKE_CTX_RPC_SER_CTX
bolt RpcInvokeContext的Key
|
static String |
NEW_RPC_TRACE_NAME
新 tracer 需要在服务端和客户端缓存数据,用此 key 标示在请求头中的数据
|
static String |
PEN_ATTRS_KEY
penetrateAttributes 放在透传上下文中的 key
|
static byte |
PROTOCOL_BOLT
协议:bolt
// RpcProtocol.PROTOCOL_CODE;
|
static byte |
PROTOCOL_TR
协议:tr,老协议
// com.taobao.remoting.TRConstants#PROCOCOL_VERSION;
|
static String |
RPC_ID_KEY
RpcId 放在透传上下文中的 key
|
static String |
RPC_REQUEST_BAGGAGE
RPC透传请求链路数据
|
static String |
RPC_RESPONSE_BAGGAGE
RPC响应链路透传数据
|
static String |
RPC_TRACE_NAME
老 Trace上下文
|
static byte |
SERIALIZE_CODE_HESSIAN
hessian/hessian2 对应bolt固定同步里的codec字段
|
static byte |
SERIALIZE_CODE_HESSIAN2
已过时。
|
static byte |
SERIALIZE_CODE_JAVA
java 对应bolt固定同步里的codec字段
|
static byte |
SERIALIZE_CODE_PROTOBUF
protobuf 对应bolt固定同步里的codec字段
|
static String |
SERIALIZE_FACTORY_GENERIC
泛型序列化:序列化反序列化均使用SofaGenericSerializerFactory
|
static String |
SERIALIZE_FACTORY_MIX
混合序列化:序列化使用SofaGenericSerializerFactory, 反序列化使用SofaSerializerFactory
|
static String |
SERIALIZE_FACTORY_NORMAL
普通序列化:序列化反序列化均使用SofaSerializerFactory
|
static String |
TRACE_ID_KEY
TraceId 放在透传上下文中的 key
|
| 构造器和说明 |
|---|
RemotingConstants() |
public static final byte PROTOCOL_TR
public static final byte PROTOCOL_BOLT
public static final byte SERIALIZE_CODE_HESSIAN
public static final byte SERIALIZE_CODE_JAVA
@Deprecated public static final byte SERIALIZE_CODE_HESSIAN2
SERIALIZE_CODE_HESSIANpublic static final byte SERIALIZE_CODE_PROTOBUF
public static final String SERIALIZE_FACTORY_NORMAL
public static final String SERIALIZE_FACTORY_MIX
public static final String SERIALIZE_FACTORY_GENERIC
public static final String NEW_RPC_TRACE_NAME
public static final String HTTP_HEADER_TRACE_ID_KEY
public static final String HTTP_HEADER_RPC_ID_KEY
public static final String HEAD_METHOD_NAME
RequestBase.methodName,
常量字段值public static final String HEAD_TARGET_APP
SofaRequest.targetAppName,
常量字段值public static final String HEAD_TARGET_SERVICE
RequestBase.targetServiceUniqueName,
常量字段值@Deprecated public static final String HEAD_METHOD_ARGSIGS
RequestBase.methodArgSigs,
常量字段值@Deprecated public static final String HEAD_REQUEST_PROPS
SofaRequest.requestProps,
常量字段值public static final String HEAD_RESPONSE_ERROR
SofaResponse.isError,
常量字段值public static final String RPC_REQUEST_BAGGAGE
public static final String RPC_RESPONSE_BAGGAGE
public static final String INVOKE_CTX_RPC_CTX
public static final String INVOKE_CTX_RPC_SER_CTX
public static final String INVOKE_CTX_RPC_REF_CTX
public static final String INVOKE_CTX_RPC_RESULT_CODE
Copyright © 2008–2018 The Ant Financial. All rights reserved.