public static enum Options.ProtocolType extends Enum<Options.ProtocolType> implements com.google.protobuf.ProtocolMessageEnum
brpc.ProtocolType| 枚举常量和说明 |
|---|
PROTOCOL_BAIDU_JSON_RPC_JSON
PROTOCOL_BAIDU_JSON_RPC_JSON = 26;
baidu http json rpc: http + json
|
PROTOCOL_BAIDU_JSON_RPC_MCPACK
PROTOCOL_BAIDU_JSON_RPC_MCPACK = 25;
baidu http json rpc: http + mcpack
|
PROTOCOL_BAIDU_STD
PROTOCOL_BAIDU_STD = 1; |
PROTOCOL_CDS_AGENT
PROTOCOL_CDS_AGENT = 23;
Reserve special protocol for cds-agent, which depends on FIFO right now
|
PROTOCOL_DIDX_CLIENT
PROTOCOL_DIDX_CLIENT = 15;
Client side only
|
PROTOCOL_DISP_IDL
PROTOCOL_DISP_IDL = 20;
Client side only
|
PROTOCOL_ERSDA_CLIENT
PROTOCOL_ERSDA_CLIENT = 21;
Client side only
|
PROTOCOL_ESP
PROTOCOL_ESP = 24;
Client side only
|
PROTOCOL_HADOOP_RPC
PROTOCOL_HADOOP_RPC = 11; |
PROTOCOL_HADOOP_SERVER_RPC
PROTOCOL_HADOOP_SERVER_RPC = 12; |
PROTOCOL_HTTP
PROTOCOL_HTTP = 6; |
PROTOCOL_HTTP_JSON
PROTOCOL_HTTP_JSON = 30;
http + json
|
PROTOCOL_HTTP_PROTOBUF
PROTOCOL_HTTP_PROTOBUF = 29;
http + protobuf
|
PROTOCOL_HULU_PBRPC
PROTOCOL_HULU_PBRPC = 3; |
PROTOCOL_ITP
PROTOCOL_ITP = 18; |
PROTOCOL_MEMCACHE
PROTOCOL_MEMCACHE = 17;
Client side only
|
PROTOCOL_MONGO
PROTOCOL_MONGO = 13;
server side only
|
PROTOCOL_NOVA_PBRPC
PROTOCOL_NOVA_PBRPC = 8; |
PROTOCOL_NSHEAD
PROTOCOL_NSHEAD = 10; |
PROTOCOL_NSHEAD_CLIENT
PROTOCOL_NSHEAD_CLIENT = 9;
implemented in baidu-rpc-ub
|
PROTOCOL_NSHEAD_JSON
PROTOCOL_NSHEAD_JSON = 31;
nshead + json
|
PROTOCOL_NSHEAD_MCPACK
PROTOCOL_NSHEAD_MCPACK = 19; |
PROTOCOL_NSHEAD_PROTOBUF
PROTOCOL_NSHEAD_PROTOBUF = 28;
nshead + protobuf
|
PROTOCOL_PUBLIC_PBRPC
PROTOCOL_PUBLIC_PBRPC = 7; |
PROTOCOL_REDIS
PROTOCOL_REDIS = 16;
Client side only
|
PROTOCOL_RTMP
PROTOCOL_RTMP = 5; |
PROTOCOL_SERVER_PUSH
PROTOCOL_SERVER_PUSH = 33;
default server push protocol
|
PROTOCOL_SOFA_PBRPC
PROTOCOL_SOFA_PBRPC = 4; |
PROTOCOL_STARGATE
PROTOCOL_STARGATE = 32;
Stargate
|
PROTOCOL_STREAMING_RPC
PROTOCOL_STREAMING_RPC = 2; |
PROTOCOL_UBRPC_COMPACK
PROTOCOL_UBRPC_COMPACK = 14; |
PROTOCOL_UBRPC_MCPACK2
PROTOCOL_UBRPC_MCPACK2 = 22;
Client side only
|
PROTOCOL_UNKNOWN
PROTOCOL_UNKNOWN = 0; |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
PROTOCOL_BAIDU_JSON_RPC_JSON_VALUE
PROTOCOL_BAIDU_JSON_RPC_JSON = 26;
baidu http json rpc: http + json
|
static int |
PROTOCOL_BAIDU_JSON_RPC_MCPACK_VALUE
PROTOCOL_BAIDU_JSON_RPC_MCPACK = 25;
baidu http json rpc: http + mcpack
|
static int |
PROTOCOL_BAIDU_STD_VALUE
PROTOCOL_BAIDU_STD = 1; |
static int |
PROTOCOL_CDS_AGENT_VALUE
PROTOCOL_CDS_AGENT = 23;
Reserve special protocol for cds-agent, which depends on FIFO right now
|
static int |
PROTOCOL_DIDX_CLIENT_VALUE
PROTOCOL_DIDX_CLIENT = 15;
Client side only
|
static int |
PROTOCOL_DISP_IDL_VALUE
PROTOCOL_DISP_IDL = 20;
Client side only
|
static int |
PROTOCOL_ERSDA_CLIENT_VALUE
PROTOCOL_ERSDA_CLIENT = 21;
Client side only
|
static int |
PROTOCOL_ESP_VALUE
PROTOCOL_ESP = 24;
Client side only
|
static int |
PROTOCOL_HADOOP_RPC_VALUE
PROTOCOL_HADOOP_RPC = 11; |
static int |
PROTOCOL_HADOOP_SERVER_RPC_VALUE
PROTOCOL_HADOOP_SERVER_RPC = 12; |
static int |
PROTOCOL_HTTP_JSON_VALUE
PROTOCOL_HTTP_JSON = 30;
http + json
|
static int |
PROTOCOL_HTTP_PROTOBUF_VALUE
PROTOCOL_HTTP_PROTOBUF = 29;
http + protobuf
|
static int |
PROTOCOL_HTTP_VALUE
PROTOCOL_HTTP = 6; |
static int |
PROTOCOL_HULU_PBRPC_VALUE
PROTOCOL_HULU_PBRPC = 3; |
static int |
PROTOCOL_ITP_VALUE
PROTOCOL_ITP = 18; |
static int |
PROTOCOL_MEMCACHE_VALUE
PROTOCOL_MEMCACHE = 17;
Client side only
|
static int |
PROTOCOL_MONGO_VALUE
PROTOCOL_MONGO = 13;
server side only
|
static int |
PROTOCOL_NOVA_PBRPC_VALUE
PROTOCOL_NOVA_PBRPC = 8; |
static int |
PROTOCOL_NSHEAD_CLIENT_VALUE
PROTOCOL_NSHEAD_CLIENT = 9;
implemented in baidu-rpc-ub
|
static int |
PROTOCOL_NSHEAD_JSON_VALUE
PROTOCOL_NSHEAD_JSON = 31;
nshead + json
|
static int |
PROTOCOL_NSHEAD_MCPACK_VALUE
PROTOCOL_NSHEAD_MCPACK = 19; |
static int |
PROTOCOL_NSHEAD_PROTOBUF_VALUE
PROTOCOL_NSHEAD_PROTOBUF = 28;
nshead + protobuf
|
static int |
PROTOCOL_NSHEAD_VALUE
PROTOCOL_NSHEAD = 10; |
static int |
PROTOCOL_PUBLIC_PBRPC_VALUE
PROTOCOL_PUBLIC_PBRPC = 7; |
static int |
PROTOCOL_REDIS_VALUE
PROTOCOL_REDIS = 16;
Client side only
|
static int |
PROTOCOL_RTMP_VALUE
PROTOCOL_RTMP = 5; |
static int |
PROTOCOL_SERVER_PUSH_VALUE
PROTOCOL_SERVER_PUSH = 33;
default server push protocol
|
static int |
PROTOCOL_SOFA_PBRPC_VALUE
PROTOCOL_SOFA_PBRPC = 4; |
static int |
PROTOCOL_STARGATE_VALUE
PROTOCOL_STARGATE = 32;
Stargate
|
static int |
PROTOCOL_STREAMING_RPC_VALUE
PROTOCOL_STREAMING_RPC = 2; |
static int |
PROTOCOL_UBRPC_COMPACK_VALUE
PROTOCOL_UBRPC_COMPACK = 14; |
static int |
PROTOCOL_UBRPC_MCPACK2_VALUE
PROTOCOL_UBRPC_MCPACK2 = 22;
Client side only
|
static int |
PROTOCOL_UNKNOWN_VALUE
PROTOCOL_UNKNOWN = 0; |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<Options.ProtocolType> |
internalGetValueMap() |
static Options.ProtocolType |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static Options.ProtocolType |
valueOf(int value) |
static Options.ProtocolType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Options.ProtocolType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Options.ProtocolType PROTOCOL_UNKNOWN
PROTOCOL_UNKNOWN = 0;public static final Options.ProtocolType PROTOCOL_BAIDU_STD
PROTOCOL_BAIDU_STD = 1;public static final Options.ProtocolType PROTOCOL_STREAMING_RPC
PROTOCOL_STREAMING_RPC = 2;public static final Options.ProtocolType PROTOCOL_HULU_PBRPC
PROTOCOL_HULU_PBRPC = 3;public static final Options.ProtocolType PROTOCOL_SOFA_PBRPC
PROTOCOL_SOFA_PBRPC = 4;public static final Options.ProtocolType PROTOCOL_RTMP
PROTOCOL_RTMP = 5;public static final Options.ProtocolType PROTOCOL_HTTP
PROTOCOL_HTTP = 6;public static final Options.ProtocolType PROTOCOL_PUBLIC_PBRPC
PROTOCOL_PUBLIC_PBRPC = 7;public static final Options.ProtocolType PROTOCOL_NOVA_PBRPC
PROTOCOL_NOVA_PBRPC = 8;public static final Options.ProtocolType PROTOCOL_NSHEAD_CLIENT
PROTOCOL_NSHEAD_CLIENT = 9;
implemented in baidu-rpc-ub
public static final Options.ProtocolType PROTOCOL_NSHEAD
PROTOCOL_NSHEAD = 10;public static final Options.ProtocolType PROTOCOL_HADOOP_RPC
PROTOCOL_HADOOP_RPC = 11;public static final Options.ProtocolType PROTOCOL_HADOOP_SERVER_RPC
PROTOCOL_HADOOP_SERVER_RPC = 12;public static final Options.ProtocolType PROTOCOL_MONGO
PROTOCOL_MONGO = 13;
server side only
public static final Options.ProtocolType PROTOCOL_UBRPC_COMPACK
PROTOCOL_UBRPC_COMPACK = 14;public static final Options.ProtocolType PROTOCOL_DIDX_CLIENT
PROTOCOL_DIDX_CLIENT = 15;
Client side only
public static final Options.ProtocolType PROTOCOL_REDIS
PROTOCOL_REDIS = 16;
Client side only
public static final Options.ProtocolType PROTOCOL_MEMCACHE
PROTOCOL_MEMCACHE = 17;
Client side only
public static final Options.ProtocolType PROTOCOL_ITP
PROTOCOL_ITP = 18;public static final Options.ProtocolType PROTOCOL_NSHEAD_MCPACK
PROTOCOL_NSHEAD_MCPACK = 19;public static final Options.ProtocolType PROTOCOL_DISP_IDL
PROTOCOL_DISP_IDL = 20;
Client side only
public static final Options.ProtocolType PROTOCOL_ERSDA_CLIENT
PROTOCOL_ERSDA_CLIENT = 21;
Client side only
public static final Options.ProtocolType PROTOCOL_UBRPC_MCPACK2
PROTOCOL_UBRPC_MCPACK2 = 22;
Client side only
public static final Options.ProtocolType PROTOCOL_CDS_AGENT
PROTOCOL_CDS_AGENT = 23;
Reserve special protocol for cds-agent, which depends on FIFO right now
public static final Options.ProtocolType PROTOCOL_ESP
PROTOCOL_ESP = 24;
Client side only
public static final Options.ProtocolType PROTOCOL_BAIDU_JSON_RPC_MCPACK
PROTOCOL_BAIDU_JSON_RPC_MCPACK = 25;
baidu http json rpc: http + mcpack
public static final Options.ProtocolType PROTOCOL_BAIDU_JSON_RPC_JSON
PROTOCOL_BAIDU_JSON_RPC_JSON = 26;
baidu http json rpc: http + json
public static final Options.ProtocolType PROTOCOL_NSHEAD_PROTOBUF
PROTOCOL_NSHEAD_PROTOBUF = 28;
nshead + protobuf
public static final Options.ProtocolType PROTOCOL_HTTP_PROTOBUF
PROTOCOL_HTTP_PROTOBUF = 29;
http + protobuf
public static final Options.ProtocolType PROTOCOL_HTTP_JSON
PROTOCOL_HTTP_JSON = 30;
http + json
public static final Options.ProtocolType PROTOCOL_NSHEAD_JSON
PROTOCOL_NSHEAD_JSON = 31;
nshead + json
public static final Options.ProtocolType PROTOCOL_STARGATE
PROTOCOL_STARGATE = 32;
Stargate
public static final Options.ProtocolType PROTOCOL_SERVER_PUSH
PROTOCOL_SERVER_PUSH = 33;
default server push protocol
public static final int PROTOCOL_UNKNOWN_VALUE
PROTOCOL_UNKNOWN = 0;public static final int PROTOCOL_BAIDU_STD_VALUE
PROTOCOL_BAIDU_STD = 1;public static final int PROTOCOL_STREAMING_RPC_VALUE
PROTOCOL_STREAMING_RPC = 2;public static final int PROTOCOL_HULU_PBRPC_VALUE
PROTOCOL_HULU_PBRPC = 3;public static final int PROTOCOL_SOFA_PBRPC_VALUE
PROTOCOL_SOFA_PBRPC = 4;public static final int PROTOCOL_RTMP_VALUE
PROTOCOL_RTMP = 5;public static final int PROTOCOL_HTTP_VALUE
PROTOCOL_HTTP = 6;public static final int PROTOCOL_PUBLIC_PBRPC_VALUE
PROTOCOL_PUBLIC_PBRPC = 7;public static final int PROTOCOL_NOVA_PBRPC_VALUE
PROTOCOL_NOVA_PBRPC = 8;public static final int PROTOCOL_NSHEAD_CLIENT_VALUE
PROTOCOL_NSHEAD_CLIENT = 9;
implemented in baidu-rpc-ub
public static final int PROTOCOL_NSHEAD_VALUE
PROTOCOL_NSHEAD = 10;public static final int PROTOCOL_HADOOP_RPC_VALUE
PROTOCOL_HADOOP_RPC = 11;public static final int PROTOCOL_HADOOP_SERVER_RPC_VALUE
PROTOCOL_HADOOP_SERVER_RPC = 12;public static final int PROTOCOL_MONGO_VALUE
PROTOCOL_MONGO = 13;
server side only
public static final int PROTOCOL_UBRPC_COMPACK_VALUE
PROTOCOL_UBRPC_COMPACK = 14;public static final int PROTOCOL_DIDX_CLIENT_VALUE
PROTOCOL_DIDX_CLIENT = 15;
Client side only
public static final int PROTOCOL_REDIS_VALUE
PROTOCOL_REDIS = 16;
Client side only
public static final int PROTOCOL_MEMCACHE_VALUE
PROTOCOL_MEMCACHE = 17;
Client side only
public static final int PROTOCOL_ITP_VALUE
PROTOCOL_ITP = 18;public static final int PROTOCOL_NSHEAD_MCPACK_VALUE
PROTOCOL_NSHEAD_MCPACK = 19;public static final int PROTOCOL_DISP_IDL_VALUE
PROTOCOL_DISP_IDL = 20;
Client side only
public static final int PROTOCOL_ERSDA_CLIENT_VALUE
PROTOCOL_ERSDA_CLIENT = 21;
Client side only
public static final int PROTOCOL_UBRPC_MCPACK2_VALUE
PROTOCOL_UBRPC_MCPACK2 = 22;
Client side only
public static final int PROTOCOL_CDS_AGENT_VALUE
PROTOCOL_CDS_AGENT = 23;
Reserve special protocol for cds-agent, which depends on FIFO right now
public static final int PROTOCOL_ESP_VALUE
PROTOCOL_ESP = 24;
Client side only
public static final int PROTOCOL_BAIDU_JSON_RPC_MCPACK_VALUE
PROTOCOL_BAIDU_JSON_RPC_MCPACK = 25;
baidu http json rpc: http + mcpack
public static final int PROTOCOL_BAIDU_JSON_RPC_JSON_VALUE
PROTOCOL_BAIDU_JSON_RPC_JSON = 26;
baidu http json rpc: http + json
public static final int PROTOCOL_NSHEAD_PROTOBUF_VALUE
PROTOCOL_NSHEAD_PROTOBUF = 28;
nshead + protobuf
public static final int PROTOCOL_HTTP_PROTOBUF_VALUE
PROTOCOL_HTTP_PROTOBUF = 29;
http + protobuf
public static final int PROTOCOL_HTTP_JSON_VALUE
PROTOCOL_HTTP_JSON = 30;
http + json
public static final int PROTOCOL_NSHEAD_JSON_VALUE
PROTOCOL_NSHEAD_JSON = 31;
nshead + json
public static final int PROTOCOL_STARGATE_VALUE
PROTOCOL_STARGATE = 32;
Stargate
public static final int PROTOCOL_SERVER_PUSH_VALUE
PROTOCOL_SERVER_PUSH = 33;
default server push protocol
public static Options.ProtocolType[] values()
for (Options.ProtocolType c : Options.ProtocolType.values()) System.out.println(c);
public static Options.ProtocolType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public final int getNumber()
getNumber 在接口中 com.google.protobuf.Internal.EnumLitegetNumber 在接口中 com.google.protobuf.ProtocolMessageEnumpublic static Options.ProtocolType valueOf(int value)
public static com.google.protobuf.Internal.EnumLiteMap<Options.ProtocolType> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor 在接口中 com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static Options.ProtocolType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2019 Baidu, Inc.. All rights reserved.