Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andamajing/elasticsearch-pool
/ functions
Functions
126 in github.com/andamajing/elasticsearch-pool
⨍
Functions
126
◇
Types & classes
50
↓ 38 callers
Method
getValue
getter method @see ResourceConstants#value @return the value
src/main/java/com/majing/learning/elasticsearch/utils/ResourceConstants.java:50
↓ 34 callers
Method
close
()
src/main/java/com/majing/learning/elasticsearch/highapi/HighLevelClient.java:22
↓ 34 callers
Method
getInstance
()
src/main/java/com/majing/learning/elasticsearch/highapi/HighLevelClient.java:13
↓ 6 callers
Method
returnBrokenResource
(RestHighLevelClient client)
src/main/java/com/majing/learning/elasticsearch/client/ElasticSearchClient.java:100
↓ 5 callers
Method
poolInactive
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:133
↓ 4 callers
Method
get
(GetRequest getRequest, Header... headers)
src/main/java/com/majing/learning/elasticsearch/client/ElasticSearchClient.java:64
↓ 4 callers
Method
getResource
()
src/main/java/com/majing/learning/elasticsearch/client/ElasticSearchClient.java:77
↓ 4 callers
Method
ping
()
src/main/java/com/majing/learning/elasticsearch/client/ElasticSearchClient.java:25
↓ 4 callers
Method
returnResource
(RestHighLevelClient client)
src/main/java/com/majing/learning/elasticsearch/client/ElasticSearchClient.java:90
↓ 3 callers
Method
cleanPath
(String path)
src/main/java/com/majing/learning/elasticsearch/utils/PathUtils.java:22
↓ 2 callers
Method
buildIndexData
()
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/indexapi/IndexApiMain.java:62
↓ 2 callers
Method
clean
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:174
↓ 2 callers
Method
close
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:166
↓ 2 callers
Method
closeInternalPool
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:40
↓ 2 callers
Method
getClusterName
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPool.java:23
↓ 2 callers
Method
getDefaultClassLoader
获取运行时classloader,首选线程上下文classloader,其次选择类classloader <p> @author chen.chen.9, 2014-3-20 @return {@link ClassLoader}
src/main/java/com/majing/learning/elasticsearch/utils/ResourceUtils.java:172
↓ 2 callers
Method
getHost
()
src/main/java/com/majing/learning/elasticsearch/pool/HostAndPort.java:22
↓ 2 callers
Method
getResource
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:48
↓ 2 callers
Method
index
()
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/indexapi/IndexApiMain.java:53
↓ 2 callers
Method
loadResource
从项目,jar或文件系统中读取指定路径的文件<br /> 与loadResources()区别是本方法在有返回值时默认只返回一条记录,其余丢弃 <p> @param locationPattern <br/> 0. 路径寻址前缀请参见{@link ResourceConstan
src/main/java/com/majing/learning/elasticsearch/utils/ResourceUtils.java:48
↓ 2 callers
Method
loadResources
从项目,jar或文件系统中读取指定路径的文件<br /> <p> @param locationPattern <br/> 0. 路径寻址前缀请参见{@link ResourceConstants}<br /> 1. 使用file,classpath和cl
src/main/java/com/majing/learning/elasticsearch/utils/ResourceUtils.java:72
↓ 2 callers
Method
setClusterName
(String clusterName)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPoolConfig.java:33
↓ 2 callers
Method
setConnectTimeMillis
(long connectTimeMillis)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPoolConfig.java:25
↓ 2 callers
Method
setNodes
(Set<HostAndPort> nodes)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPoolConfig.java:41
↓ 1 callers
Method
buildIndexData
()
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/bulkapi/BulkApiMain.java:42
↓ 1 callers
Method
buildIndexData
()
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/updateapi/UpdateApiMain.java:39
↓ 1 callers
Method
cleanJarPath
当打包成jar包后,通过<code>class.getResource</code>或 <code>ClassLoader.getResource</code>获取路径会类似这样: jar:file:/c:/myapp/myapp.jar!/path...清理后为:file:/c:/myapp/pa
src/main/java/com/majing/learning/elasticsearch/utils/PathUtils.java:89
↓ 1 callers
Method
dateRange1
()
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/rangeapi/DateRangeApiMain.java:19
↓ 1 callers
Method
destroy
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:88
↓ 1 callers
Method
exists
(GetRequest getRequest, Header... headers)
src/main/java/com/majing/learning/elasticsearch/client/ElasticSearchClient.java:51
↓ 1 callers
Method
exists
()
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/existapi/ExistApiMain.java:17
↓ 1 callers
Method
get
()
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/getapi/GetApiMain.java:19
↓ 1 callers
Method
getCodeLocation
获取代码所在的URL,即class文件所在的路径。 <p> <b>NOTE:</b><br /> war包返回:file:/path/my-app/calsses/ <br /> 打包jar包则返回:file:/path/my-app/my-app.jar. @return URL
src/main/java/com/majing/learning/elasticsearch/utils/PathUtils.java:194
↓ 1 callers
Method
getFileSeparator
get file separator on current platform @return path separator
src/main/java/com/majing/learning/elasticsearch/utils/SeparatorUtils.java:38
↓ 1 callers
Method
getNodes
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPoolConfig.java:37
↓ 1 callers
Method
getPort
()
src/main/java/com/majing/learning/elasticsearch/pool/HostAndPort.java:30
↓ 1 callers
Method
getSchema
()
src/main/java/com/majing/learning/elasticsearch/pool/HostAndPort.java:38
↓ 1 callers
Method
info
()
src/main/java/com/majing/learning/elasticsearch/highapi/miscellaneous/infoapi/InfoApiMain.java:18
↓ 1 callers
Method
init
(String configPath)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:63
↓ 1 callers
Method
initFromConfig
(String configPath)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:52
↓ 1 callers
Method
initOfSingleConfigFile
(URL url)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:84
↓ 1 callers
Method
initPool
(final GenericObjectPoolConfig poolConfig, PooledObjectFactory<T> factory)
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:28
↓ 1 callers
Method
load
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:44
↓ 1 callers
Method
load0
(String configPath)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:48
↓ 1 callers
Method
load1
(String locationPattern)
src/main/java/com/majing/learning/elasticsearch/utils/ResourceUtils.java:86
↓ 1 callers
Method
load2
(String locationPattern)
src/main/java/com/majing/learning/elasticsearch/utils/ResourceUtils.java:101
↓ 1 callers
Method
load3
(String locationPattern)
src/main/java/com/majing/learning/elasticsearch/utils/ResourceUtils.java:138
↓ 1 callers
Method
multiSearchApi
()
src/main/java/com/majing/learning/elasticsearch/highapi/searchapi/MultiSearchApiMain.java:20
↓ 1 callers
Method
ping
()
src/main/java/com/majing/learning/elasticsearch/highapi/miscellaneous/pingapi/PingApiMain.java:14
↓ 1 callers
Method
returnBrokenResourceObject
(T resource)
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:80
↓ 1 callers
Method
returnResourceObject
(final T resource)
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:63
↓ 1 callers
Method
searchApi
()
src/main/java/com/majing/learning/elasticsearch/highapi/searchapi/SearchScrollApiMain.java:26
↓ 1 callers
Method
searchApi
()
src/main/java/com/majing/learning/elasticsearch/highapi/searchapi/SearchApiMain.java:29
↓ 1 callers
Method
sharePool
(String clusterName)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:33
Method
ElasticSearchClient
(String clusterName)
src/main/java/com/majing/learning/elasticsearch/client/ElasticSearchClient.java:21
Method
ElasticSearchClientFactory
(String clusterName, Set<HostAndPort> clusterNodes)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchClientFactory.java:27
Method
ElasticSearchConnectException
(String message)
src/main/java/com/majing/learning/elasticsearch/exception/ElasticSearchConnectException.java:10
Method
ElasticSearchConnectionManager
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchConnectionManager.java:31
Method
ElasticSearchException
(String message)
src/main/java/com/majing/learning/elasticsearch/exception/ElasticSearchException.java:10
Method
ElasticSearchPool
(ElasticSearchPoolConfig config)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPool.java:17
Method
HostAndPort
(String nodeName, String host, int port, String schema)
src/main/java/com/majing/learning/elasticsearch/pool/HostAndPort.java:15
Method
Pool
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:20
Method
PunctuationConstants
constructor @param value value
src/main/java/com/majing/learning/elasticsearch/utils/PunctuationConstants.java:39
Method
ResourceConstants
constructor @param value value
src/main/java/com/majing/learning/elasticsearch/utils/ResourceConstants.java:40
Method
activateObject
(PooledObject<RestHighLevelClient> pooledObject)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchClientFactory.java:64
Method
addObjects
(int count)
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:137
Method
destroyObject
(PooledObject<RestHighLevelClient> pooledObject)
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchClientFactory.java:44
Method
getAppDir
获取程序启动的classpath路径(文件系统),如果是jar包则返回jar包所在的目录路径。 <p> @return @throws URISyntaxException
src/main/java/com/majing/learning/elasticsearch/utils/PathUtils.java:174
Method
getClusterName
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPoolConfig.java:29
Method
getClusterNodes
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPool.java:31
Method
getConnectTimeMillis
()
src/main/java/com/majing/learning/elasticsearch/pool/ElasticSearchPoolConfig.java:21
Method
getLineSeparator
get line separator on current platform @return line separator
src/main/java/com/majing/learning/elasticsearch/utils/SeparatorUtils.java:20
Method
getMaxBorrowWaitTimeMillis
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:125
Method
getMeanBorrowWaitTimeMillis
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:117
Method
getNumActive
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:93
Method
getNumIdle
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:101
Method
getNumWaiters
()
src/main/java/com/majing/learning/elasticsearch/pool/Pool.java:109
Method
getPathSeparator
get path separator on current platform @return path separator
src/main/java/com/majing/learning/elasticsearch/utils/SeparatorUtils.java:29
Method
getRealPath
获取平台相关的绝对路径。 <p> windows下的路径分割符为"\",Unix 下为"/"。 @param originalUrl URL @return 绝对路径
src/main/java/com/majing/learning/elasticsearch/utils/PathUtils.java:133
Method
getValue
getter method @see PunctuationConstants#value @return the value
src/main/java/com/majing/learning/elasticsearch/utils/PunctuationConstants.java:49
Method
indexAll
()
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/indexapi/IndexApiMain.java:22
Method
info
()
src/main/java/com/majing/learning/elasticsearch/client/ElasticSearchClient.java:38
Method
main
(String[] args)
src/test/java/com/majing/learning/elasticsearch/pool/ElasticSearchPoolTest.java:17
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/searchapi/SearchScrollApiMain.java:22
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/searchapi/SearchApiMain.java:25
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/searchapi/MultiSearchApiMain.java:16
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/QueryAllMain.java:15
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/compound/BoolApiMain.java:20
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/termlevel/WildcardApiMain.java:20
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/termlevel/ExistApiMain.java:21
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/termlevel/PrefixApiMain.java:21
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/rangeapi/NumberRangeApiMain.java:16
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/rangeapi/DateRangeApiMain.java:14
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/fulltextapi/MultiMatchQueryApidMain.java:14
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/fulltextapi/MatchQueryApiMain.java:15
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/queryapi/fulltextapi/MatchParseApiMain.java:14
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/miscellaneous/infoapi/InfoApiMain.java:14
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/miscellaneous/pingapi/PingApiMain.java:10
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/bulkapi/BulkApiMain.java:23
Method
main
(String[] args)
src/main/java/com/majing/learning/elasticsearch/highapi/documentapi/getapi/GetApiMain.java:15
next →
1–100 of 126, ranked by callers