A B C D E F G H I J L M O P Q R S T U V W

A

AbstractHttpRequestExecutor - com.baidu.driver4j.bns.http 中的 类
Pre-implements serialization of Protobuf objects and deserialization of Protobuf objects.
AbstractHttpRequestExecutor() - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 的构造方法
 
addAll(byte[], byte[]) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Adds all the elements of the given arrays into a new array.
addInstance(String, Instance) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
add instance under target service name
addInstances(String, List<Instance>) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
批量增加实例
addMachineNames(String, List<String>, boolean) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
批量增加机器
addPort(String, String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
addPort(String, int) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
addServiceName(String) - 类 com.baidu.driver4j.bns.Group 中的方法
 
authKey - 类 com.baidu.driver4j.bns.BNSProxy 中的变量
 

B

BNSCallback - com.baidu.driver4j.bns 中的 接口
BNS call back interface.
BNSCallbackProxy - com.baidu.driver4j.bns 中的 类
BNS callback provider
BNSCallbackProxy() - 类 com.baidu.driver4j.bns.BNSCallbackProxy 的构造方法
 
BNSCallbackProxy(InstanceQuery) - 类 com.baidu.driver4j.bns.BNSCallbackProxy 的构造方法
 
BNSException - com.baidu.driver4j.bns 中的 异常
 
BNSException(BNSException.ErrorCode) - 异常 com.baidu.driver4j.bns.BNSException 的构造方法
 
BNSException(BNSException.ErrorCode, String) - 异常 com.baidu.driver4j.bns.BNSException 的构造方法
 
BNSException(BNSException.ErrorCode, String, Exception) - 异常 com.baidu.driver4j.bns.BNSException 的构造方法
 
BNSException.ErrorCode - com.baidu.driver4j.bns 中的 枚举
 
BNSHead - com.baidu.driver4j.bns 中的 类
BNS request head message
BNSHead() - 类 com.baidu.driver4j.bns.BNSHead 的构造方法
 
BNSProxy - com.baidu.driver4j.bns 中的 类
BNS API operation access proxy class.
BNSProxy(String, String) - 类 com.baidu.driver4j.bns.BNSProxy 的构造方法
 
BNSQueryProxy - com.baidu.driver4j.bns 中的 类
BNS query access proxy class.
BNSQueryProxy(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 的构造方法
 
BNSResponse - com.baidu.driver4j.bns 中的 类
BNS response
BNSResponse() - 类 com.baidu.driver4j.bns.BNSResponse 的构造方法
 
bnsServerUrl - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的变量
 
BNSServiceCallback - com.baidu.driver4j.bns 中的 接口
BNS call back interface for Service.
BNSServiceCallbackProxy - com.baidu.driver4j.bns 中的 类
BNS service callback provider
BNSServiceCallbackProxy() - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 的构造方法
 
BNSServiceCallbackProxy(BNSQueryProxy) - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 的构造方法
 
BNSServiceGroupCallback - com.baidu.driver4j.bns 中的 接口
BNS call back interface for Group
BNSServiceGroupCallbackProxy - com.baidu.driver4j.bns 中的 类
BNS service group callback provider
BNSServiceGroupCallbackProxy() - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 的构造方法
 
BNSServiceGroupCallbackProxy(BNSQueryProxy) - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 的构造方法
 
body_len - 类 com.baidu.driver4j.bns.BNSHead 中的变量
 

C

callback(String, List<Instance>) - 接口 com.baidu.driver4j.bns.BNSCallback 中的方法
callback method on changed instances from target service name
callback(String, Service) - 接口 com.baidu.driver4j.bns.BNSServiceCallback 中的方法
callback method on changed instances from target service name
callback(String, Group) - 接口 com.baidu.driver4j.bns.BNSServiceGroupCallback 中的方法
callback method on changed instances from target service name
capitalize(String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Capitalizes a String changing the first letter to title case as per Character.toTitleCase(char).
checkAuthorize(String) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
验证token对节点路径是否有操作权限
clone(byte[]) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Clones an array returning a typecast result and handling null.
closeSocket(Socket) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
close socket safety
com.baidu.driver4j.bns - 软件包 com.baidu.driver4j.bns
Core package for BNS access operation
com.baidu.driver4j.bns.http - 软件包 com.baidu.driver4j.bns.http
HTTP protocol access
connectTimeout - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的变量
 
CONTENT_TYPE_SERIALIZED_OBJECT - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
Default content type: "application/x-java-serialized-object"
copy(InputStream, OutputStream) - 类 com.baidu.driver4j.bns.IOUtils 中的静态方法
Copy bytes from an InputStream to an OutputStream.
copy(InputStream, Writer) - 类 com.baidu.driver4j.bns.IOUtils 中的静态方法
Copy bytes from an InputStream to chars on a Writer using the default character encoding of the platform.
copy(Reader, Writer) - 类 com.baidu.driver4j.bns.IOUtils 中的静态方法
Copy chars from a Reader to a Writer.
copyFrom(Instance, boolean) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
copyLarge(InputStream, OutputStream) - 类 com.baidu.driver4j.bns.IOUtils 中的静态方法
Copy bytes from a large (over 2GB) InputStream to an OutputStream.
copyLarge(Reader, Writer) - 类 com.baidu.driver4j.bns.IOUtils 中的静态方法
Copy chars from a large (over 2GB) Reader to a Writer.
createService(Service) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
创建服务
createService(Service, boolean) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
创建服务
createServiceGroup(Group) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
新建服务组
createServiceGroup(Group, boolean) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
新建服务组
createSocket(String, int) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
Create a simple socket client instance with default connectionTimeout and soTimeout
createSocket(String, int, int, int) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
Create a simple socket client instance with connectionTimeout and soTimeout

D

deciding(Instance) - 接口 com.baidu.driver4j.bns.SelectionStrategy 中的方法
Returns 0~100 value for each Instance. if return less than 0, then return 0
if return great than 100 then return 100.
DEFAULT_BNS_SERVER - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的静态变量
 
doExecuteGETRequest(String) - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 中的方法
Execute the given request through a standard J2SE HttpURLConnection.
doExecutePOSTRequest(String, String) - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 中的方法
Execute the given request through a standard J2SE HttpURLConnection.
dummySleep(int) - 类 com.baidu.driver4j.bns.SleepUtils 中的静态方法
Dummy Causes the currently executing thread to sleep by Thread.sleep(long)

E

EMPTY - 类 com.baidu.driver4j.bns.StringUtils 中的静态变量
The empty String "".
EMPTY_STRING - 类 com.baidu.driver4j.bns.StringUtils 中的静态变量
 
ENCODING_GZIP - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
 
endsWith(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Check if a String ends with a specified suffix.
endsWithIgnoreCase(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Case insensitive check if a String ends with a specified suffix.
equals(Object) - 类 com.baidu.driver4j.bns.Group 中的方法
 
equals(Object) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
errorToString(BNSException.ErrorCode) - 异常 com.baidu.driver4j.bns.BNSException 中的静态方法
 
escapeBytes(byte[]) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Like #escapeBytes(ByteString), but used for byte array.
escapeJava(String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Escapes the characters in a String using Java String rules.
escapeJava(Writer, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Escapes the characters in a String using Java String rules to a Writer.

F

fromBytes(byte[]) - 类 com.baidu.driver4j.bns.BNSHead 中的静态方法
Convert bytes to BNSHead instance.
fromJson(String) - 类 com.baidu.driver4j.bns.BNSResponse 中的静态方法
 

G

getAliases() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getAuthKey() - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
 
getBNSResponseByServiceName(String, String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
服务名称查询返回数据流
getBnsServerUrl() - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
getCallbackMapping() - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
getter method for property callbackMapping
getConf() - 类 com.baidu.driver4j.bns.Group 中的方法
 
getConfIsJson() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getConnectTimeout() - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
getConnectTimeout() - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的方法
 
getContainerId() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getContentType() - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的方法
Return the content type to use for sending HTTP invoker requests.
getData() - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
getDeployPath() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getDottedIP() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getDottedIP(int) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
Convert integer IP to format of 'xxx.xx.xx.xx' string
getErrorCode() - 异常 com.baidu.driver4j.bns.BNSException 中的方法
 
getExtra() - 类 com.baidu.driver4j.bns.Instance 中的方法
getter method for property extra
getFlowCtlConf() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getGianoSUser() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getGroupNames() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getGroupOperUrl() - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
getHealthCheckCmd() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getHealthCheckType() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getHealthCheckType() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getHostName() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getInstance(String, String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
服务(组)实例信息查询
getInstanceId() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getInstanceOperUrl() - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
getInstances(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
服务(组)实例信息查询
getInstances(String, boolean) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
服务(组)实例信息查询
getInstances(String, int...) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
服务(组)实例信息查询,
getInstancesByServiceGroup(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
根据名称查询服务组下的实例信息
getInstDefaultTag() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getIp() - 类 com.baidu.driver4j.bns.Instance 中的方法
getter method for property ip
getIpByHost(String) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
get ip address by host name
getLoad() - 类 com.baidu.driver4j.bns.Instance 中的方法
getter method for property load
getMsg() - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
getName() - 类 com.baidu.driver4j.bns.Group 中的方法
 
getNodePath() - 类 com.baidu.driver4j.bns.Group 中的方法
 
getNodePath() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getOffset() - 类 com.baidu.driver4j.bns.Instance 中的方法
getter method for property offset
getParentPath() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getPort() - 类 com.baidu.driver4j.bns.Instance 中的方法
getter method for property port
getPort(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
getter method for property port
getPort() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getPortAsString() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getPorts() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getQosinfo() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getReadTimeout() - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
getReadTimeout() - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的方法
 
getRetCode() - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
getRunUser() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getRunUser() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getSerivceNames() - 类 com.baidu.driver4j.bns.Group 中的方法
get service names
getSerivceOperUrl() - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
getService(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
服务名称查询服务信息
getServiceConf() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getServiceGroup(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
根据名称查询服务组信息
getServiceGroupListByNodePath(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
获取某节点路径下的服务组列表
getServiceGroupNames() - 接口 com.baidu.driver4j.bns.BNSServiceGroupCallback 中的方法
To tell BNS client which service group name to be registered
getServiceName() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getServiceName() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getServiceNames() - 接口 com.baidu.driver4j.bns.BNSCallback 中的方法
To tell BNS client which service name to be registered
getServiceNames() - 接口 com.baidu.driver4j.bns.BNSServiceCallback 中的方法
To tell BNS client which service name to be registered
getStatus() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getSuId() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getSuType() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getTag() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
getTagSelector() - 类 com.baidu.driver4j.bns.Service 中的方法
 
getThreshold() - 类 com.baidu.driver4j.bns.Group 中的方法
 
getThresholdPercent() - 类 com.baidu.driver4j.bns.Group 中的方法
 
Group - com.baidu.driver4j.bns 中的 类
Service group
Group() - 类 com.baidu.driver4j.bns.Group 的构造方法
 
GROUP_OPER - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的静态变量
Service group operation path
groupOperUrl - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的变量
 

H

hashCode() - 类 com.baidu.driver4j.bns.Group 中的方法
 
hashCode() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
hasServiceName() - 类 com.baidu.driver4j.bns.Group 中的方法
 
HEAD_LEN - 类 com.baidu.driver4j.bns.BNSHead 中的静态变量
 
hexStringIp2DottedIp(String) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
Convert Hex integer IP to format of 'xxx.xx.xx.xx' string
HTTP_HEADER_ACCEPT_ENCODING - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
 
HTTP_HEADER_ACCEPT_LANGUAGE - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
 
HTTP_HEADER_CONTENT_ENCODING - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
 
HTTP_HEADER_CONTENT_LENGTH - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
 
HTTP_HEADER_CONTENT_TYPE - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
 
HTTP_METHOD_GET - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
 
HTTP_METHOD_POST - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的静态变量
 

I

id - 类 com.baidu.driver4j.bns.BNSHead 中的变量
 
Instance - com.baidu.driver4j.bns 中的 类
机器实例信息
Instance() - 类 com.baidu.driver4j.bns.Instance 的构造方法
 
INSTANCE_OPER - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的静态变量
instance operation path
instanceOperUrl - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的变量
 
InstanceQuery - com.baidu.driver4j.bns 中的 接口
BNS query instances interface
IOUtils - com.baidu.driver4j.bns 中的 类
IN/OUT utility class
IOUtils() - 类 com.baidu.driver4j.bns.IOUtils 的构造方法
 
isAcceptGzipEncoding() - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的方法
Return whether to accept GZIP encoding, that is, whether to send the HTTP "Accept-Encoding" header with "gzip" as value.
isDisable() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
isEmpty(String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Checks if a String is empty ("") or null.
isGzipResponse(HttpURLConnection) - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 中的方法
Determine whether the given response is a GZIP response.
isMatrixSu() - 类 com.baidu.driver4j.bns.Service 中的方法
 
isQosopen() - 类 com.baidu.driver4j.bns.Service 中的方法
 
isServiceExist(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
check service name exist.
isSocketConnected(Socket) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
To check Socket instance if connected

J

join(Object[]) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], char) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], char, int, int) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], String, int, int) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Iterator, char) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Joins the elements of the provided Iterator into a single String containing the provided elements.

L

log_id - 类 com.baidu.driver4j.bns.BNSHead 中的变量
 
logHTTPRequestInfo(String, String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
输出日志信息

M

MAGIC_NUM - 类 com.baidu.driver4j.bns.BNSHead 中的静态变量
 
magic_num - 类 com.baidu.driver4j.bns.BNSHead 中的变量
 
MAX_BODY_LEN - 类 com.baidu.driver4j.bns.BNSHead 中的静态变量
 
mergeServiceName() - 类 com.baidu.driver4j.bns.Group 中的方法
 

O

openConnection(String) - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 中的方法
Open an HttpURLConnection for the given remote invocation request.

P

PARAM_JOINER - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的静态变量
 
PARAM_MARK - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的静态变量
 
prepareConnection(HttpURLConnection, int, String) - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 中的方法
Prepare the given HTTP connection.
proxy(String, String) - 类 com.baidu.driver4j.bns.BNSProxy 中的静态方法
 
proxy(String) - 类 com.baidu.driver4j.bns.BNSProxy 中的静态方法
 
proxy() - 类 com.baidu.driver4j.bns.BNSProxy 中的静态方法
 
proxy(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的静态方法
 
proxy() - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的静态方法
 

Q

queryInstances(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
queryInstances(String) - 接口 com.baidu.driver4j.bns.InstanceQuery 中的方法
服务(组)实例信息查询
queryServiceGroupName(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
服务组搜索
queryServiceName(String) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
服务搜索

R

readResponseBody(HttpURLConnection) - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 中的方法
Extract the response body from the given executed remote invocation request.
readSocket(Socket) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
 
readTimeout - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的变量
 
register(BNSCallback) - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
To register BNSCallback instance
register(BNSServiceCallback) - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
To register BNSCallback instance
register(BNSServiceGroupCallback) - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
To register BNSCallback instance
removeAllInstances(String) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
删除服务下所有实例
removeEnd(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Removes a substring only if it is at the end of a source string, otherwise returns the source string.
removeEndIgnoreCase(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Case insensitive removal of a substring if it is at the end of a source string, otherwise returns the source string.
removeInstance(String, String, int) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
删除实例
removeInstance(String, String) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
删除实例
removeService(String) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
删除服务
removeServiceGroup(String) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
删除服务组
removeStart(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Removes a substring only if it is at the begining of a source string, otherwise returns the source string.
removeStartIgnoreCase(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Case insensitive removal of a substring if it is at the begining of a source string, otherwise returns the source string.
reserved - 类 com.baidu.driver4j.bns.BNSHead 中的变量
 
reSetPort() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
run() - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
 
run() - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
 
run() - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
 

S

SELECTED - 接口 com.baidu.driver4j.bns.SelectionStrategy 中的静态变量
value to determine this one must selected
SelectionStrategy - com.baidu.driver4j.bns 中的 接口
This interface is used to BNS query service to decide how select only one result to return
serivceOperUrl - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的变量
 
Service - com.baidu.driver4j.bns 中的 类
Noah BNS service node.
Service() - 类 com.baidu.driver4j.bns.Service 的构造方法
 
SERVICE_OPER - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的静态变量
service operation path
setAcceptGzipEncoding(boolean) - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的方法
Set whether to accept GZIP encoding, that is, whether to send the HTTP "Accept-Encoding" header with "gzip" as value.
setAliases(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setBnsQueryProxy(BNSQueryProxy) - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
setter method for property bnsQueryProxy
setBnsQueryProxy(BNSQueryProxy) - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
setter method for property bnsQueryProxy
setConf(String) - 类 com.baidu.driver4j.bns.Group 中的方法
 
setConfIsJson(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setConfIsJsonType(boolean) - 类 com.baidu.driver4j.bns.Group 中的方法
 
setConnectTimeout(int) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
setConnectTimeout(int) - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的方法
 
setConstrainGroup(boolean) - 类 com.baidu.driver4j.bns.Group 中的方法
 
setContainerId(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setContentType(String) - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的方法
Specify the content type to use for sending HTTP invoker requests.
setDeployPath(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setDisable(boolean) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setExtra(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
setter method for property extra
setFlowCtlConf(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setGianoSUser(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setGroupNames(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setHealthCheckCmd(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setHealthCheckType(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setHealthCheckType(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setHostName(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setInstanceId(int) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setInstanceQuery(InstanceQuery) - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
setter method for property InstanceQuery
setInstDefaultTag(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setInterval(int) - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
setter method for property interval
setInterval(int) - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
setter method for property interval
setInterval(int) - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
setter method for property interval
setIp(int) - 类 com.baidu.driver4j.bns.Instance 中的方法
setter method for property ip
setIp(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
setter method for property ip
setJsonObject(JsonObject) - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
setLoad(int) - 类 com.baidu.driver4j.bns.Instance 中的方法
setter method for property load
setMatrixSu(boolean) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setMaxBatchAddSize(int) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
 
setMsg(String) - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
setName(String) - 类 com.baidu.driver4j.bns.Group 中的方法
 
setNodePath(String) - 类 com.baidu.driver4j.bns.Group 中的方法
 
setNodePath(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setOffset(int) - 类 com.baidu.driver4j.bns.Instance 中的方法
setter method for property offset
setOverrideExist(boolean) - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
setter method for property overrideExist
setOverrideExist(boolean) - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
setter method for property overrideExist
setOverrideExist(boolean) - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
setter method for property overrideExist
setParentPath(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setPort(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setPort(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setPortNumber(int) - 类 com.baidu.driver4j.bns.Instance 中的方法
setter method for property portNumber
setQosinfo(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setQosopen(boolean) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setReadTimeout(int) - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的方法
 
setReadTimeout(int) - 类 com.baidu.driver4j.bns.http.AbstractHttpRequestExecutor 中的方法
 
setRetCode(int) - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
setRunUser(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setRunUser(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setServiceConf(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setServiceName(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setServiceName(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setStatus(int) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setSuId(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setSuType(int) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setTag(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
setTagSelector(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
setThreshold(int) - 类 com.baidu.driver4j.bns.Group 中的方法
 
setThresholdPercent(int) - 类 com.baidu.driver4j.bns.Group 中的方法
 
simpleHttpRequestExecutor - 类 com.baidu.driver4j.bns.BNSProxy 中的变量
 
simpleHttpRequestExecutor - 类 com.baidu.driver4j.bns.BNSQueryProxy 中的变量
 
SimpleHttpRequestExecutor - com.baidu.driver4j.bns.http 中的 类
SimpleHttpRequestExecutor implementation that uses standard J2SE facilities to execute POST requests, without support for HTTP authentication or advanced configuration options.
SimpleHttpRequestExecutor() - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 的构造方法
 
SleepUtils - com.baidu.driver4j.bns 中的 类
Utility class for Thread.sleep(long)
SleepUtils() - 类 com.baidu.driver4j.bns.SleepUtils 的构造方法
 
SocketUtils - com.baidu.driver4j.bns 中的 类
Utility tool class for Socket
SocketUtils() - 类 com.baidu.driver4j.bns.SocketUtils 的构造方法
 
split(String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Splits the provided text into an array, using whitespace as the separator.
split(String, char) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Splits the provided text into an array, separator specified.
split(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Splits the provided text into an array, separators specified.
split(String, String, int) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Splits the provided text into an array with a maximum length, separators specified.
splitByWholeSeparator(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Splits the provided text into an array, separator string specified.
splitByWholeSeparator(String, String, int) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Splits the provided text into an array, separator string specified.
splitByWholeSeparatorPreserveAllTokens(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Splits the provided text into an array, separator string specified.
splitByWholeSeparatorPreserveAllTokens(String, String, int) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Splits the provided text into an array, separator string specified.
start() - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
do start here.
start() - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
do start here.
start() - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
do start here.
startsWith(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Check if a String starts with a specified prefix.
startsWithIgnoreCase(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Case insensitive check if a String starts with a specified prefix.
stop() - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
do stop here. this method must be call if u do need to close
stop() - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
do stop here. this method must be call if u do need to close
stop() - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
do stop here. this method must be call if u do need to close
stringToInt(String, int) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
已过时。 Use StringUtils.toInt(String, int) This method will be removed in Commons Lang 3.0
StringUtils - com.baidu.driver4j.bns 中的 类
String utility class.
StringUtils() - 类 com.baidu.driver4j.bns.StringUtils 的构造方法
 
substringAfterLast(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Gets the substring after the last occurrence of a separator.
substringBefore(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Gets the substring before the first occurrence of a separator.
substringBeforeLast(String, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Gets the substring before the last occurrence of a separator.
success() - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 

T

toByteArray(InputStream) - 类 com.baidu.driver4j.bns.IOUtils 中的静态方法
Get the contents of an InputStream as a byte[].
toBytes() - 类 com.baidu.driver4j.bns.BNSHead 中的方法
Convert to byte array Only support Linux on x86 with little endian
toInt(String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Convert a String to an int, returning zero if the conversion fails.
toInt(String, int) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Convert a String to an int, returning a default value if the conversion fails.
toLong(String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Convert a String to an long, returning a default value if the conversion fails.
toLong(String, long) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Convert a String to an long, returning a default value if the conversion fails.
toString() - 类 com.baidu.driver4j.bns.Group 中的方法
 
toString(String) - 类 com.baidu.driver4j.bns.Group 中的方法
 
toString() - 类 com.baidu.driver4j.bns.Instance 中的方法
 
toString(String) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
toString(String, boolean) - 类 com.baidu.driver4j.bns.Instance 中的方法
 
toString(InputStream) - 类 com.baidu.driver4j.bns.IOUtils 中的静态方法
Get the contents of an InputStream as a String using the default character encoding of the platform.
toString() - 类 com.baidu.driver4j.bns.Service 中的方法
 
toString(String) - 类 com.baidu.driver4j.bns.Service 中的方法
 
toString(Object) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Gets the toString of an Object returning an empty string ("") if null input.
trimToEmpty(String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is null.

U

unescapeJava(String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Unescapes any Java literals found in the String.
unescapeJava(Writer, String) - 类 com.baidu.driver4j.bns.StringUtils 中的静态方法
Unescapes any Java literals found in the String to a Writer.
unRegister(BNSCallback) - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
do unregister call back
unRegister(BNSCallback) - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
do unregister call back
unRegister(BNSServiceGroupCallback) - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
do unregister call back
unRegisterAll() - 类 com.baidu.driver4j.bns.BNSCallbackProxy 中的方法
 
unRegisterAll() - 类 com.baidu.driver4j.bns.BNSServiceCallbackProxy 中的方法
 
unRegisterAll() - 类 com.baidu.driver4j.bns.BNSServiceGroupCallbackProxy 中的方法
 
updateInstance(String, Instance) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
修改实例的各种信息
updateInstance(String, Instance, boolean) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
修改实例的各种信息
updateService(Service) - 类 com.baidu.driver4j.bns.BNSProxy 中的方法
更新服务详情

V

validateResponse(HttpURLConnection) - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 中的方法
Validate the given response as contained in the HttpURLConnection object, throwing an exception if it does not correspond to a successful HTTP response.
valueOf(String) - 枚举 com.baidu.driver4j.bns.BNSException.ErrorCode 中的静态方法
返回带有指定名称的该类型的枚举常量。
values() - 枚举 com.baidu.driver4j.bns.BNSException.ErrorCode 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
version - 类 com.baidu.driver4j.bns.BNSHead 中的变量
 

W

wrap(Type, String) - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
wrap(Class<T>, String) - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
wrapData(Class<T>) - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
wrapData(Type) - 类 com.baidu.driver4j.bns.BNSResponse 中的方法
 
wrapJson(JsonElement, Type) - 类 com.baidu.driver4j.bns.BNSResponse 中的静态方法
 
writeRequestBody(HttpURLConnection, ByteArrayOutputStream) - 类 com.baidu.driver4j.bns.http.SimpleHttpRequestExecutor 中的方法
Set the given serialized remote invocation as request body.
writeSocket(Socket, byte[]) - 类 com.baidu.driver4j.bns.SocketUtils 中的静态方法
Write bytes to socket

A B C D E F G H I J L M O P Q R S T U V W

Copyright © 2016. All rights reserved.