A C D E F G H I J K L M N O P R S T U V W Z 

A

APP - Static variable in class com.baidu.disconf.core.common.constants.Constants
 

C

call() - Method in interface com.baidu.disconf.core.common.restful.core.UnreliableInterface
 
call() - Method in class com.baidu.disconf.core.common.restful.type.FetchConfFile
进行下载
call() - Method in class com.baidu.disconf.core.common.restful.type.RestfulGet
Get数据
ClassLoaderUtil - Class in com.baidu.disconf.core.common.utils
ClassLoaderUtil
close() - Method in class com.baidu.disconf.core.common.restful.impl.RestfulMgrImpl
 
close() - Method in interface com.baidu.disconf.core.common.restful.RestfulMgr
 
close() - Static method in class com.baidu.disconf.core.common.utils.http.HttpClientUtil
 
close() - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
 
closeInputStream(InputStream) - Static method in class com.baidu.disconf.core.common.utils.FileUtils
关闭文件流
closeOutputStream(OutputStream) - Static method in class com.baidu.disconf.core.common.utils.FileUtils
关闭文件流
closeReader(Reader) - Static method in class com.baidu.disconf.core.common.utils.FileUtils
关闭文件流
closeWriter(Writer) - Static method in class com.baidu.disconf.core.common.utils.FileUtils
关闭文件流
com.baidu.disconf.core.common.constants - package com.baidu.disconf.core.common.constants
 
com.baidu.disconf.core.common.json - package com.baidu.disconf.core.common.json
 
com.baidu.disconf.core.common.path - package com.baidu.disconf.core.common.path
 
com.baidu.disconf.core.common.restful - package com.baidu.disconf.core.common.restful
 
com.baidu.disconf.core.common.restful.core - package com.baidu.disconf.core.common.restful.core
 
com.baidu.disconf.core.common.restful.impl - package com.baidu.disconf.core.common.restful.impl
 
com.baidu.disconf.core.common.restful.retry - package com.baidu.disconf.core.common.restful.retry
 
com.baidu.disconf.core.common.restful.retry.impl - package com.baidu.disconf.core.common.restful.retry.impl
 
com.baidu.disconf.core.common.restful.type - package com.baidu.disconf.core.common.restful.type
 
com.baidu.disconf.core.common.utils - package com.baidu.disconf.core.common.utils
 
com.baidu.disconf.core.common.utils.http - package com.baidu.disconf.core.common.utils.http
 
com.baidu.disconf.core.common.utils.http.impl - package com.baidu.disconf.core.common.utils.http.impl
 
com.baidu.disconf.core.common.zookeeper - package com.baidu.disconf.core.common.zookeeper
 
com.baidu.disconf.core.common.zookeeper.inner - package com.baidu.disconf.core.common.zookeeper.inner
 
ConfigUpdater - Class in com.baidu.disconf.core.common.zookeeper.inner
 
ConfigUpdater(String) - Constructor for class com.baidu.disconf.core.common.zookeeper.inner.ConfigUpdater
 
ConfigWatcher - Class in com.baidu.disconf.core.common.zookeeper.inner
 
ConfigWatcher(String) - Constructor for class com.baidu.disconf.core.common.zookeeper.inner.ConfigWatcher
 
connect(String) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
 
ConnectionWatcher - Class in com.baidu.disconf.core.common.zookeeper.inner
连接管理
ConnectionWatcher(boolean) - Constructor for class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
 
Constants - Class in com.baidu.disconf.core.common.constants
 
Constants() - Constructor for class com.baidu.disconf.core.common.constants.Constants
 
createEphemeralNode(String, String, CreateMode) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
createEphemeralNode(String, String, CreateMode) - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 

D

DEFAULT_ENV - Static variable in class com.baidu.disconf.core.common.constants.Constants
 
DEFAULT_VERSION - Static variable in class com.baidu.disconf.core.common.constants.Constants
 
deleteNode(String) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
deleteNode(String) - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 
DisConfigTypeEnum - Enum in com.baidu.disconf.core.common.constants
配置类型(配置文件,配置项)
DisconfWebPathMgr - Class in com.baidu.disconf.core.common.path
disconf web path 管理
DisconfWebPathMgr() - Constructor for class com.baidu.disconf.core.common.path.DisconfWebPathMgr
 
displayConfig() - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConfigWatcher
 
downloadFromServer(RemoteUrl, String, String, String, String, boolean, int, int) - Method in class com.baidu.disconf.core.common.restful.impl.RestfulMgrImpl
 
downloadFromServer(RemoteUrl, String, String, String, String, boolean, int, int) - Method in interface com.baidu.disconf.core.common.restful.RestfulMgr
 

E

ENV - Static variable in class com.baidu.disconf.core.common.constants.Constants
 
execute(HttpRequestBase, HttpResponseCallbackHandler<T>) - Static method in class com.baidu.disconf.core.common.utils.http.HttpClientUtil
处理具体代理请求执行, 入口方法
execute() - Method in interface org.apache.zookeeper.recipes.lock.ZooKeeperOperation
Performs the operation - which may be involved multiple times if the connection to ZooKeeper closes during this operation
exists(String) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
判断是否存在
exists(String) - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 

F

FetchConfFile - Class in com.baidu.disconf.core.common.restful.type
下载文件
FetchConfFile(URL, File) - Constructor for class com.baidu.disconf.core.common.restful.type.FetchConfFile
远程文件,本地文件
FileUtils - Class in com.baidu.disconf.core.common.utils
文件操作的方法集

G

getByType(int) - Static method in enum com.baidu.disconf.core.common.constants.DisConfigTypeEnum
 
getClassPath() - Static method in class com.baidu.disconf.core.common.utils.ClassLoaderUtil
 
getDir() - Method in class org.apache.zookeeper.recipes.lock.WriteLock
return the parent dir for lock
getFileZooPath(String) - Static method in class com.baidu.disconf.core.common.path.ZooPathMgr
 
getHostIp() - Static method in class com.baidu.disconf.core.common.utils.MachineInfo
 
getHostName() - Static method in class com.baidu.disconf.core.common.utils.MachineInfo
 
getId() - Method in class org.apache.zookeeper.recipes.lock.WriteLock
return the id for this lock
getInstance() - Static method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 
getIp() - Static method in class com.baidu.disconf.core.common.utils.ZooUtils
一个可读性良好的路径Value
getItemZooPath(String) - Static method in class com.baidu.disconf.core.common.path.ZooPathMgr
 
getJsonData(Class<T>, RemoteUrl, int, int) - Method in class com.baidu.disconf.core.common.restful.impl.RestfulMgrImpl
获取JSON数据
getJsonData(Class<T>, RemoteUrl, int, int) - Method in interface com.baidu.disconf.core.common.restful.RestfulMgr
获取JSON数据
getKeepAliveDuration(HttpResponse, HttpContext) - Method in class com.baidu.disconf.core.common.utils.http.HttpClientKeepAliveStrategy
 
getLoader() - Static method in class com.baidu.disconf.core.common.utils.ClassLoaderUtil
 
getLockListener() - Method in class org.apache.zookeeper.recipes.lock.WriteLock
return the current locklistener
getMessage() - Method in class com.baidu.disconf.core.common.json.ValueVo
 
getModelName() - Method in enum com.baidu.disconf.core.common.constants.DisConfigTypeEnum
 
getRandomName(String) - Static method in class com.baidu.disconf.core.common.utils.MyStringUtils
 
getRelativePath(File, File) - Static method in class com.baidu.disconf.core.common.utils.OsUtil
获取File相对于Folder的相对路径

returns null if file isn't relative to folder

getRemoteUrlParameter(String, String, String, String, String, DisConfigTypeEnum) - Static method in class com.baidu.disconf.core.common.path.DisconfWebPathMgr
获取 配置项 或者 是配置ITEM 的远程URL
getRestfulMgrNomal() - Static method in class com.baidu.disconf.core.common.restful.RestfulFactory
获取一个默认的抓取器
getRootChildren() - Method in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
getRootChildren() - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 
getServerList() - Method in class com.baidu.disconf.core.common.restful.core.RemoteUrl
 
getStatus() - Method in class com.baidu.disconf.core.common.json.ValueVo
 
getType() - Method in enum com.baidu.disconf.core.common.constants.DisConfigTypeEnum
 
getUrl() - Method in class com.baidu.disconf.core.common.restful.core.RemoteUrl
 
getUrls() - Method in class com.baidu.disconf.core.common.restful.core.RemoteUrl
 
getValue() - Method in class com.baidu.disconf.core.common.json.ValueVo
 
getZk() - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
 
getZk() - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 
getZooBaseUrl(String, String, String, String) - Static method in class com.baidu.disconf.core.common.path.ZooPathMgr
 
getZooHostsUrl(String) - Static method in class com.baidu.disconf.core.common.path.DisconfWebPathMgr
获取 Disconf-Web 上的ZOO获取URL地址
getZooPrefixUrl(String) - Static method in class com.baidu.disconf.core.common.path.DisconfWebPathMgr
获取 Disconf-Web 上的ZOO PrefixURL
GsonUtils - Class in com.baidu.disconf.core.common.utils
Google Json工具

H

handleResponse(String, HttpEntity) - Method in interface com.baidu.disconf.core.common.utils.http.HttpResponseCallbackHandler
 
handleResponse(String, HttpEntity) - Method in class com.baidu.disconf.core.common.utils.http.impl.HttpResponseCallbackHandlerJsonHandler
 
httpclient - Static variable in class com.baidu.disconf.core.common.utils.http.HttpClientUtil
连接器
HttpClientKeepAliveStrategy - Class in com.baidu.disconf.core.common.utils.http
Created by knightliao on 16/1/7.
HttpClientKeepAliveStrategy() - Constructor for class com.baidu.disconf.core.common.utils.http.HttpClientKeepAliveStrategy
 
HttpClientUtil - Class in com.baidu.disconf.core.common.utils.http
Created by knightliao on 16/1/7.
HttpClientUtil() - Constructor for class com.baidu.disconf.core.common.utils.http.HttpClientUtil
 
HttpResponseCallbackHandler<T> - Interface in com.baidu.disconf.core.common.utils.http
 
HttpResponseCallbackHandlerJsonHandler<T> - Class in com.baidu.disconf.core.common.utils.http.impl
Created by knightliao on 16/1/7.
HttpResponseCallbackHandlerJsonHandler(Class<T>) - Constructor for class com.baidu.disconf.core.common.utils.http.impl.HttpResponseCallbackHandlerJsonHandler
 

I

init() - Static method in class com.baidu.disconf.core.common.utils.http.HttpClientUtil
 
init(String, String, boolean) - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 
isFileEqual(File, File) - Static method in class com.baidu.disconf.core.common.utils.FileUtils
http://blog.csdn.net/very365_1208/article/details/8824033 http://www.avajava.com/tutorials/lessons/whats-a-quick-way -to-tell-if-the-contents-of-two-files-are-identical-or-not.html
isFileExist(String) - Static method in class com.baidu.disconf.core.common.utils.OsUtil
 
isFileUpdate(String, String) - Static method in class com.baidu.disconf.core.common.utils.FileUtils
使用jar包:commons-codec-1.4.jar的md5比较方法
http://blog.csdn.net/very365_1208/article/details/8824033
isOwner() - Method in class org.apache.zookeeper.recipes.lock.WriteLock
Returns true if this node is the owner of the lock (or the leader)

J

joinPath(String, String) - Static method in class com.baidu.disconf.core.common.path.ZooPathMgr
 

K

KEY - Static variable in class com.baidu.disconf.core.common.constants.Constants
 

L

list(String) - Method in class com.baidu.disconf.core.common.zookeeper.inner.PrintZookeeperTree
 
lock() - Method in class org.apache.zookeeper.recipes.lock.WriteLock
Attempts to acquire the exclusive write lock returning whether or not it was acquired.
lockAcquired() - Method in interface org.apache.zookeeper.recipes.lock.LockListener
call back called when the lock is acquired
LockListener - Interface in org.apache.zookeeper.recipes.lock
This class has two methods which are call back methods when a lock is acquired and when the lock is released.
lockReleased() - Method in interface org.apache.zookeeper.recipes.lock.LockListener
call back called when the lock is released.
LOGGER - Static variable in class com.baidu.disconf.core.common.restful.core.RemoteUrl
 
LOGGER - Static variable in class com.baidu.disconf.core.common.restful.impl.RestfulMgrImpl
 
LOGGER - Static variable in class com.baidu.disconf.core.common.restful.retry.impl.RetryStrategyRoundBin
 
LOGGER - Static variable in class com.baidu.disconf.core.common.restful.type.FetchConfFile
 
LOGGER - Static variable in class com.baidu.disconf.core.common.restful.type.RestfulGet
 
LOGGER - Static variable in class com.baidu.disconf.core.common.utils.ClassLoaderUtil
 
LOGGER - Static variable in class com.baidu.disconf.core.common.utils.http.HttpClientUtil
 
LOGGER - Static variable in class com.baidu.disconf.core.common.utils.ZooUtils
 
LOGGER - Static variable in class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
 
LOGGER - Static variable in class com.baidu.disconf.core.common.zookeeper.inner.PrintZookeeperTree
 
LOGGER - Static variable in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
LOGGER - Static variable in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 

M

MachineInfo - Class in com.baidu.disconf.core.common.utils
MachineInfo
main(String[]) - Static method in class com.baidu.disconf.core.common.zookeeper.inner.ConfigUpdater
 
main(String[]) - Static method in class com.baidu.disconf.core.common.zookeeper.inner.ConfigWatcher
 
main(String[]) - Static method in class com.baidu.disconf.core.common.zookeeper.inner.PrintZookeeperTree
 
MAINTYPE - Static variable in class com.baidu.disconf.core.common.constants.Constants
 
makeDir(String, String) - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
Zoo的新建目录
makeDirs(String) - Static method in class com.baidu.disconf.core.common.utils.OsUtil
建多层目录
MAX_RETRIES - Static variable in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
MyStringUtils - Class in com.baidu.disconf.core.common.utils
 
MyStringUtils() - Constructor for class com.baidu.disconf.core.common.utils.MyStringUtils
 

N

NOTOK - Static variable in class com.baidu.disconf.core.common.constants.Constants
 

O

OK - Static variable in class com.baidu.disconf.core.common.constants.Constants
Disconf-web返回的常量
org.apache.zookeeper.recipes.lock - package org.apache.zookeeper.recipes.lock
 
OsUtil - Class in com.baidu.disconf.core.common.utils
OsUtil

P

parse2Map(String) - Static method in class com.baidu.disconf.core.common.utils.GsonUtils
Parse json to map
PATH - Static variable in class com.baidu.disconf.core.common.zookeeper.inner.ConfigUpdater
 
pathJoin(String...) - Static method in class com.baidu.disconf.core.common.utils.OsUtil
 
PrintZookeeperTree - Class in com.baidu.disconf.core.common.zookeeper.inner
ZK打印
PrintZookeeperTree() - Constructor for class com.baidu.disconf.core.common.zookeeper.inner.PrintZookeeperTree
 
process(WatchedEvent) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConfigWatcher
 
process(WatchedEvent) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
当连接成功时调用的

R

read(String, Watcher, Stat) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
read(String, Watcher, Stat) - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 
readUrl(String, Watcher) - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 
reconnect() - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
含有重试机制的retry,加锁, 一直尝试连接,直至成功
reconnect() - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
重新连接
release() - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 
RemoteUrl - Class in com.baidu.disconf.core.common.restful.core
远程对象URL表示,包括Host地址 和 URL
RemoteUrl(String, List<String>) - Constructor for class com.baidu.disconf.core.common.restful.core.RemoteUrl
 
ResilientActiveKeyValueStore - Class in com.baidu.disconf.core.common.zookeeper.inner
ZK读写
ResilientActiveKeyValueStore(boolean) - Constructor for class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
RestfulFactory - Class in com.baidu.disconf.core.common.restful
 
RestfulFactory() - Constructor for class com.baidu.disconf.core.common.restful.RestfulFactory
 
RestfulGet<T> - Class in com.baidu.disconf.core.common.restful.type
RestFul get
RestfulGet(Class<T>, URL) - Constructor for class com.baidu.disconf.core.common.restful.type.RestfulGet
 
RestfulMgr - Interface in com.baidu.disconf.core.common.restful
Restful 抓取工具
RestfulMgrImpl - Class in com.baidu.disconf.core.common.restful.impl
RestFul的一个实现, 独立模块
RestfulMgrImpl(RetryStrategy) - Constructor for class com.baidu.disconf.core.common.restful.impl.RestfulMgrImpl
 
retry(UnreliableInterface, int, int) - Method in class com.baidu.disconf.core.common.restful.retry.impl.RetryStrategyRoundBin
 
retry(UnreliableInterface, int, int) - Method in interface com.baidu.disconf.core.common.restful.retry.RetryStrategy
 
RETRY_PERIOD_SECONDS - Static variable in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
RetryStrategy - Interface in com.baidu.disconf.core.common.restful.retry
重试的策略
RetryStrategyRoundBin - Class in com.baidu.disconf.core.common.restful.retry.impl
轮循重试
RetryStrategyRoundBin() - Constructor for class com.baidu.disconf.core.common.restful.retry.impl.RetryStrategyRoundBin
 
run() - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConfigUpdater
 

S

SEP_STRING - Static variable in class com.baidu.disconf.core.common.constants.Constants
 
setKeepAliveTimeOut(int) - Method in class com.baidu.disconf.core.common.utils.http.HttpClientKeepAliveStrategy
 
setLockListener(LockListener) - Method in class org.apache.zookeeper.recipes.lock.WriteLock
register a different call back listener
setMessage(String) - Method in class com.baidu.disconf.core.common.json.ValueVo
 
setModelName(String) - Method in enum com.baidu.disconf.core.common.constants.DisConfigTypeEnum
 
setServerList(List<String>) - Method in class com.baidu.disconf.core.common.restful.core.RemoteUrl
 
setStatus(Integer) - Method in class com.baidu.disconf.core.common.json.ValueVo
 
setType(int) - Method in enum com.baidu.disconf.core.common.constants.DisConfigTypeEnum
 
setUrl(String) - Method in class com.baidu.disconf.core.common.restful.core.RemoteUrl
 
setValue(String) - Method in class com.baidu.disconf.core.common.json.ValueVo
 
setZk(ZooKeeper) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
 
STORE_FILE_URL_KEY - Static variable in class com.baidu.disconf.core.common.constants.Constants
zookeeper的一些常量设置
STORE_ITEM_URL_KEY - Static variable in class com.baidu.disconf.core.common.constants.Constants
 

T

toJson(Object) - Static method in class com.baidu.disconf.core.common.utils.GsonUtils
 
toString() - Method in class com.baidu.disconf.core.common.json.ValueVo
 
toString() - Method in class com.baidu.disconf.core.common.restful.core.RemoteUrl
 
transferFile(File, File) - Static method in class com.baidu.disconf.core.common.utils.OsUtil
 
transferFileAtom(File, File, boolean) - Static method in class com.baidu.disconf.core.common.utils.OsUtil
 
TYPE - Static variable in class com.baidu.disconf.core.common.constants.Constants
 

U

unlock() - Method in class org.apache.zookeeper.recipes.lock.WriteLock
Removes the lock or associated znode if you no longer require the lock.
UnreliableInterface - Interface in com.baidu.disconf.core.common.restful.core
一个可重试可执行方法

V

valueOf(String) - Static method in enum com.baidu.disconf.core.common.constants.DisConfigTypeEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.baidu.disconf.core.common.constants.DisConfigTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
ValueVo - Class in com.baidu.disconf.core.common.json
通用的Value Vo
ValueVo() - Constructor for class com.baidu.disconf.core.common.json.ValueVo
 
VERSION - Static variable in class com.baidu.disconf.core.common.constants.Constants
配置的常量定义

W

write(String, String) - Method in class com.baidu.disconf.core.common.zookeeper.inner.ResilientActiveKeyValueStore
 
WriteLock - Class in org.apache.zookeeper.recipes.lock
WriteLock(ZooKeeper, String, List<ACL>) - Constructor for class org.apache.zookeeper.recipes.lock.WriteLock
zookeeper contructor for writelock
WriteLock(ZooKeeper, String, List<ACL>, LockListener) - Constructor for class org.apache.zookeeper.recipes.lock.WriteLock
zookeeper contructor for writelock with callback
writePersistentUrl(String, String) - Method in class com.baidu.disconf.core.common.zookeeper.ZookeeperMgr
 

Z

zk - Variable in class com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher
 
ZOO_HOSTS_URL_KEY - Static variable in class com.baidu.disconf.core.common.constants.Constants
 
ZOO_HOSTS_URL_PREFIX_KEY - Static variable in class com.baidu.disconf.core.common.constants.Constants
 
ZOO_UPDATE_STRING - Static variable in class com.baidu.disconf.core.common.constants.Constants
 
ZookeeperMgr - Class in com.baidu.disconf.core.common.zookeeper
ZK统一管理器
ZooKeeperOperation - Interface in org.apache.zookeeper.recipes.lock
A callback object which can be used for implementing retry-able operations in the ProtocolSupport class
ZooPathMgr - Class in com.baidu.disconf.core.common.path
Zoo path 管理
ZooPathMgr() - Constructor for class com.baidu.disconf.core.common.path.ZooPathMgr
 
ZooUtils - Class in com.baidu.disconf.core.common.utils
ZooUtils
A C D E F G H I J K L M N O P R S T U V W Z 

Copyright © 2015–2016 Baidu. All rights reserved.