com.ecwid.consul.v1.health
Class HealthConsulClient

java.lang.Object
  extended by com.ecwid.consul.v1.health.HealthConsulClient
All Implemented Interfaces:
HealthClient

public final class HealthConsulClient
extends java.lang.Object
implements HealthClient


Constructor Summary
HealthConsulClient()
           
HealthConsulClient(ConsulRawClient rawClient)
           
HealthConsulClient(java.lang.String agentHost)
           
HealthConsulClient(java.lang.String agentHost, int agentPort)
           
HealthConsulClient(java.lang.String agentHost, int agentPort, TLSConfig tlsConfig)
           
HealthConsulClient(java.lang.String agentHost, TLSConfig tlsConfig)
           
HealthConsulClient(TLSConfig tlsConfig)
           
 
Method Summary
 Response<java.util.List<Check>> getHealthChecksForNode(java.lang.String nodeName, QueryParams queryParams)
           
 Response<java.util.List<Check>> getHealthChecksForService(java.lang.String serviceName, QueryParams queryParams)
           
 Response<java.util.List<Check>> getHealthChecksState(Check.CheckStatus checkStatus, QueryParams queryParams)
           
 Response<java.util.List<Check>> getHealthChecksState(QueryParams queryParams)
           
 Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, boolean onlyPassing, QueryParams queryParams)
           
 Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, boolean onlyPassing, QueryParams queryParams, java.lang.String token)
           
 Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, java.lang.String tag, boolean onlyPassing, QueryParams queryParams)
           
 Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, java.lang.String tag, boolean onlyPassing, QueryParams queryParams, java.lang.String token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HealthConsulClient

public HealthConsulClient(ConsulRawClient rawClient)

HealthConsulClient

public HealthConsulClient()

HealthConsulClient

public HealthConsulClient(TLSConfig tlsConfig)

HealthConsulClient

public HealthConsulClient(java.lang.String agentHost)

HealthConsulClient

public HealthConsulClient(java.lang.String agentHost,
                          TLSConfig tlsConfig)

HealthConsulClient

public HealthConsulClient(java.lang.String agentHost,
                          int agentPort)

HealthConsulClient

public HealthConsulClient(java.lang.String agentHost,
                          int agentPort,
                          TLSConfig tlsConfig)
Method Detail

getHealthChecksForNode

public Response<java.util.List<Check>> getHealthChecksForNode(java.lang.String nodeName,
                                                              QueryParams queryParams)
Specified by:
getHealthChecksForNode in interface HealthClient

getHealthChecksForService

public Response<java.util.List<Check>> getHealthChecksForService(java.lang.String serviceName,
                                                                 QueryParams queryParams)
Specified by:
getHealthChecksForService in interface HealthClient

getHealthServices

public Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName,
                                                                 boolean onlyPassing,
                                                                 QueryParams queryParams)
Specified by:
getHealthServices in interface HealthClient

getHealthServices

public Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName,
                                                                 boolean onlyPassing,
                                                                 QueryParams queryParams,
                                                                 java.lang.String token)
Specified by:
getHealthServices in interface HealthClient

getHealthServices

public Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName,
                                                                 java.lang.String tag,
                                                                 boolean onlyPassing,
                                                                 QueryParams queryParams)
Specified by:
getHealthServices in interface HealthClient

getHealthServices

public Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName,
                                                                 java.lang.String tag,
                                                                 boolean onlyPassing,
                                                                 QueryParams queryParams,
                                                                 java.lang.String token)
Specified by:
getHealthServices in interface HealthClient

getHealthChecksState

public Response<java.util.List<Check>> getHealthChecksState(QueryParams queryParams)
Specified by:
getHealthChecksState in interface HealthClient

getHealthChecksState

public Response<java.util.List<Check>> getHealthChecksState(Check.CheckStatus checkStatus,
                                                            QueryParams queryParams)
Specified by:
getHealthChecksState in interface HealthClient