A B C D E G H I L M N P R S T U 
All Classes All Packages

A

addHeartbeatServcieId(String) - Method in class com.networknt.consul.ConsulHeartbeatManager
Add consul serviceId,added serviceId will set passing status to keep sending heart beat.

B

buildService(URL) - Static method in class com.networknt.consul.ConsulUtils
build consul service from url
buildUrl(String, ConsulService) - Static method in class com.networknt.consul.ConsulUtils
build url from service

C

checkFail(String, String) - Method in interface com.networknt.consul.client.ConsulClient
Set specific serviceId status as fail
checkFail(String, String) - Method in class com.networknt.consul.client.ConsulClientImpl
 
checkin() - Method in class com.networknt.consul.ConsulRecoveryManager
 
checkPass(String, String) - Method in interface com.networknt.consul.client.ConsulClient
Set specific serviceId status as pass
checkPass(String, String) - Method in class com.networknt.consul.client.ConsulClientImpl
 
close() - Method in class com.networknt.consul.ConsulHeartbeatManager
 
com.networknt.consul - package com.networknt.consul
 
com.networknt.consul.client - package com.networknt.consul.client
 
CONFIG_NAME - Static variable in class com.networknt.consul.ConsulConfig
 
CONFIG_NAME - Static variable in class com.networknt.consul.ConsulConstants
consul configuration file name
CONSUL_BLOCK_TIME_MINUTES - Static variable in class com.networknt.consul.ConsulConstants
consul block, max block time in minute
CONSUL_BLOCK_TIME_SECONDS - Static variable in class com.networknt.consul.ConsulConstants
consul block max block time in second
CONSUL_LIGHT_COMMAND - Static variable in class com.networknt.consul.ConsulConstants
Light java command in consul
CONSUL_PROCESS_HEARTBEAT_SWITCHER - Static variable in class com.networknt.consul.ConsulConstants
Deprecated.
CONSUL_TAG_LIGHT_PROTOCOL - Static variable in class com.networknt.consul.ConsulConstants
Light java protocol prefix in consul tag
CONSUL_TAG_LIGHT_URL - Static variable in class com.networknt.consul.ConsulConstants
Light java url prefix in consul tag
ConsulClient - Interface in com.networknt.consul.client
 
ConsulClientImpl - Class in com.networknt.consul.client
A client that talks to Consul agent with REST API.
ConsulClientImpl() - Constructor for class com.networknt.consul.client.ConsulClientImpl
Construct ConsulClient with all parameters from consul.yml config file.
ConsulConfig - Class in com.networknt.consul
 
ConsulConstants - Class in com.networknt.consul
 
ConsulConstants() - Constructor for class com.networknt.consul.ConsulConstants
 
ConsulHeartbeatManager - Class in com.networknt.consul
consul heart beat manager.
ConsulHeartbeatManager(ConsulClient, String) - Constructor for class com.networknt.consul.ConsulHeartbeatManager
 
ConsulRecoveryManager - Class in com.networknt.consul
 
ConsulRecoveryManager(String) - Constructor for class com.networknt.consul.ConsulRecoveryManager
 
ConsulRegistry - Class in com.networknt.consul
 
ConsulRegistry(URL, ConsulClient) - Constructor for class com.networknt.consul.ConsulRegistry
 
ConsulResponse<T> - Class in com.networknt.consul
 
ConsulResponse() - Constructor for class com.networknt.consul.ConsulResponse
 
ConsulService - Class in com.networknt.consul
 
ConsulService() - Constructor for class com.networknt.consul.ConsulService
 
ConsulThreadMonitor - Class in com.networknt.consul
 
ConsulThreadMonitor(ConcurrentHashMap<String, Long>) - Constructor for class com.networknt.consul.ConsulThreadMonitor
 
ConsulUtils - Class in com.networknt.consul
 
ConsulUtils() - Constructor for class com.networknt.consul.ConsulUtils
 
convertConsulSerivceId(URL) - Static method in class com.networknt.consul.ConsulUtils
convert url to consul service id.
convertGroupToServiceName(String) - Static method in class com.networknt.consul.ConsulUtils
convert group to service name
convertServiceId(String, int, String) - Static method in class com.networknt.consul.ConsulUtils
 

D

DEFAULT_LOOKUP_INTERVAL - Static variable in class com.networknt.consul.ConsulConstants
consul service lookup interval in millisecond
DEFAULT_PORT - Static variable in class com.networknt.consul.ConsulConstants
Default consul agent port
DEREGISTER_AFTER - Static variable in class com.networknt.consul.ConsulConstants
Service TCP Check Deregister After
doAvailable(URL) - Method in class com.networknt.consul.ConsulRegistry
 
doDiscover(URL) - Method in class com.networknt.consul.ConsulRegistry
 
doRegister(URL) - Method in class com.networknt.consul.ConsulRegistry
 
doSubscribe(URL, NotifyListener) - Method in class com.networknt.consul.ConsulRegistry
Override the method in com.networknt.registry.support.commandCommandFailbackRegistry to skip calling the com.networknt.registry.support.commandCommandFailbackRegistry#doDiscover() and com.networknt.registry.support.commandCommandFailbackRegistry#notify()
doUnavailable(URL) - Method in class com.networknt.consul.ConsulRegistry
 
doUnregister(URL) - Method in class com.networknt.consul.ConsulRegistry
 
doUnsubscribe(URL, NotifyListener) - Method in class com.networknt.consul.ConsulRegistry
 

E

exitRecoveryMode() - Method in class com.networknt.consul.ConsulRecoveryManager
Exit Consul connection recovery mode

G

getAddress() - Method in class com.networknt.consul.ConsulService
 
getCheckInterval() - Method in class com.networknt.consul.ConsulConfig
 
getConnectionTimeout() - Method in class com.networknt.consul.ConsulConfig
 
getConsulIndex() - Method in class com.networknt.consul.ConsulResponse
 
getConsulKnownLeader() - Method in class com.networknt.consul.ConsulResponse
 
getConsulLastContact() - Method in class com.networknt.consul.ConsulResponse
 
getConsulToken() - Method in class com.networknt.consul.ConsulConfig
 
getConsulUrl() - Method in class com.networknt.consul.ConsulConfig
 
getDeregisterAfter() - Method in class com.networknt.consul.ConsulConfig
 
getGroupFromServiceName(String) - Static method in class com.networknt.consul.ConsulUtils
get group from consul service
getId() - Method in class com.networknt.consul.ConsulService
 
getLookupInterval() - Method in class com.networknt.consul.ConsulConfig
 
getMaxAttemptsBeforeShutdown() - Method in class com.networknt.consul.ConsulConfig
 
getMaxReqPerConn() - Method in class com.networknt.consul.ConsulConfig
 
getName() - Method in class com.networknt.consul.ConsulService
 
getNotifyListeners() - Method in class com.networknt.consul.ConsulRegistry
 
getPathFromServiceId(String) - Static method in class com.networknt.consul.ConsulUtils
get path of url from service id in consul
getPort() - Method in class com.networknt.consul.ConsulService
 
getProtocolFromTag(String) - Static method in class com.networknt.consul.ConsulUtils
get protocol from consul tag
getReconnectInterval() - Method in class com.networknt.consul.ConsulConfig
 
getReconnectJitter() - Method in class com.networknt.consul.ConsulConfig
 
getRecoveryAttempts() - Method in class com.networknt.consul.ConsulRecoveryManager
 
getRequestTimeout() - Method in class com.networknt.consul.ConsulConfig
 
getServiceName() - Method in class com.networknt.consul.ConsulRecoveryManager
 
getTags() - Method in class com.networknt.consul.ConsulService
 
getTimeoutBuffer() - Method in class com.networknt.consul.ConsulConfig
 
getTimeoutBufferInSecond(String) - Static method in class com.networknt.consul.ConsulUtils
convert the string timeoutBuffer to integer seconds from the config file.
getUrlClusterInfo(URL) - Static method in class com.networknt.consul.ConsulUtils
get cluster info from url, cluster info (protocol, path)
getValue() - Method in class com.networknt.consul.ConsulResponse
 
getWait() - Method in class com.networknt.consul.ConsulConfig
 
getWaitInSecond(String) - Static method in class com.networknt.consul.ConsulUtils
convert the string wait to integer seconds from the config file.
gracefulShutdown() - Static method in class com.networknt.consul.ConsulRecoveryManager
Gracefully shuts down the host application

H

HEARTBEAT_CIRCLE - Static variable in class com.networknt.consul.ConsulConstants
Heart beat circle,2/3 of ttl

I

INTERVAL - Static variable in class com.networknt.consul.ConsulConstants
Service Check Interval
isEnableHttp2() - Method in class com.networknt.consul.ConsulConfig
 
isHttpCheck() - Method in class com.networknt.consul.ConsulConfig
 
isRecoveryMode() - Method in class com.networknt.consul.ConsulRecoveryManager
 
isSame(List<URL>, List<URL>) - Static method in class com.networknt.consul.ConsulUtils
Check if two lists have the same urls.
isShutdownIfThreadFrozen() - Method in class com.networknt.consul.ConsulConfig
 
isTcpCheck() - Method in class com.networknt.consul.ConsulConfig
 
isTtlCheck() - Method in class com.networknt.consul.ConsulConfig
 

L

load() - Static method in class com.networknt.consul.ConsulConfig
 
load(String) - Static method in class com.networknt.consul.ConsulConfig
 
lookupHealthService(String, String, long, String) - Method in interface com.networknt.consul.client.ConsulClient
get latest service list with a tag filter and a security token to lookup health services based on serviceName, if lastConsulIndex == 0, will get result right away.
lookupHealthService(String, String, long, String) - Method in class com.networknt.consul.client.ConsulClientImpl
to lookup health services based on serviceName, if lastConsulIndex == 0, will get result right away.

M

MAX_SWITCHER_CHECK_TIMES - Static variable in class com.networknt.consul.ConsulConstants
Maximum continuous switch checks, send heart beat is this number is exceeded.

N

newFailedAttempt() - Method in class com.networknt.consul.ConsulRecoveryManager
Record a new failed attempt to recover the Consul connection

P

processHeartbeat(boolean) - Method in class com.networknt.consul.ConsulHeartbeatManager
 

R

registerService(ConsulService, String) - Method in interface com.networknt.consul.client.ConsulClient
register a consul service
registerService(ConsulService, String) - Method in class com.networknt.consul.client.ConsulClientImpl
 
reload() - Method in class com.networknt.consul.ConsulConfig
 
reload(String) - Method in class com.networknt.consul.ConsulConfig
 
removeHeartbeatServiceId(String) - Method in class com.networknt.consul.ConsulHeartbeatManager
remove serviceId,corresponding serviceId won't send heart beat
run() - Method in class com.networknt.consul.ConsulThreadMonitor
 

S

setAddress(String) - Method in class com.networknt.consul.ConsulService
 
setCheckInterval(String) - Method in class com.networknt.consul.ConsulConfig
 
setClient(ConsulClient) - Method in class com.networknt.consul.ConsulHeartbeatManager
 
setConsulIndex(Long) - Method in class com.networknt.consul.ConsulResponse
 
setConsulKnownLeader(Boolean) - Method in class com.networknt.consul.ConsulResponse
 
setConsulLastContact(Long) - Method in class com.networknt.consul.ConsulResponse
 
setConsulToken(String) - Method in class com.networknt.consul.ConsulConfig
 
setConsulUrl(String) - Method in class com.networknt.consul.ConsulConfig
 
setDeregisterAfter(String) - Method in class com.networknt.consul.ConsulConfig
 
setEnableHttp2(boolean) - Method in class com.networknt.consul.ConsulConfig
 
setHeartbeatOpen(boolean) - Method in class com.networknt.consul.ConsulHeartbeatManager
 
setHttpCheck(boolean) - Method in class com.networknt.consul.ConsulConfig
 
setId(String) - Method in class com.networknt.consul.ConsulService
 
setMaxReqPerConn(int) - Method in class com.networknt.consul.ConsulConfig
 
setName(String) - Method in class com.networknt.consul.ConsulService
 
setPort(Integer) - Method in class com.networknt.consul.ConsulService
 
setServiceName(String) - Method in class com.networknt.consul.ConsulRecoveryManager
 
setTags(List<String>) - Method in class com.networknt.consul.ConsulService
 
setTcpCheck(boolean) - Method in class com.networknt.consul.ConsulConfig
 
setTimeoutBuffer(String) - Method in class com.networknt.consul.ConsulConfig
 
setTtlCheck(boolean) - Method in class com.networknt.consul.ConsulConfig
 
setValue(T) - Method in class com.networknt.consul.ConsulResponse
 
setWait(String) - Method in class com.networknt.consul.ConsulConfig
 
start() - Method in class com.networknt.consul.ConsulHeartbeatManager
 
SWITCHER_CHECK_CIRCLE - Static variable in class com.networknt.consul.ConsulConstants
Switcher change rate

T

toString() - Method in class com.networknt.consul.ConsulService
Construct a register json payload.
TTL - Static variable in class com.networknt.consul.ConsulConstants
Service Time To Live in second.

U

unregisterService(String, String) - Method in interface com.networknt.consul.client.ConsulClient
unregister a consul service
unregisterService(String, String) - Method in class com.networknt.consul.client.ConsulClientImpl
 
A B C D E G H I L M N P R S T U 
All Classes All Packages